@Tikit

Как вставить код из Inertia в свой проект Laravel, в файл app.js?

Здравствуйте подскажите пожалуйста, как вставить код из"Inertia" в свой проект "Laravel", в файл "app.js"?
Мой "app.js" выглядит так:
import { createApp } from 'vue';
import './bootstrap';

// ***Подключаем элемент и остальные библиотеки***
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
import 'element-plus/dist/indexa.css'

//***Здесь будем импортировать компоненты***
import AnketaComponent from "./components/glavnoe_menu/ispytatelnaya_laboratoriya/anketa_organizatsii/AnketaComponent.vue"; //Прописываем компонет и ставим на конце .vue!!!
import FormaComponent from "./components/Test/FormaComponent.vue";
import OborudovanieComponent from "./components/glavnoe_menu/ispytatelnaya_laboratoriya/oborudovanie/OborudovanieComponent.vue";
import TableComponent from "./components/Test/TableComponent.vue";

import OtdelDogovorov from "@/components/OtdelDogovorov.vue";

const app = createApp({
    el: '#app',

    //***Здесь будем подключать компоненты***
    components:{
        'anketa-component': AnketaComponent,
        'forma-component': FormaComponent,
        'oborudovanie-component': OborudovanieComponent,
        'table-component': TableComponent,
        'otdel-dogovorov': OtdelDogovorov

    }
});

app.use(ElementPlus);
app.mount('#app');


Вот, это надо вставить из "Inertia" в "app.js":
import { createApp, h } from 'vue'
import { createInertiaApp } from '@inertiajs/vue3'

createInertiaApp({
  resolve: name => {
    const pages = import.meta.glob('./Pages/**/*.vue', { eager: true })
    return pages[`./Pages/${name}.vue`]
  },
  setup({ el, App, props, plugin }) {
    createApp({ render: () => h(App, props) })
      .use(plugin)
      .mount(el)
  },
})
  • Вопрос задан
  • 109 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы