Я подключил компоненты к маршрутизатору, но он не загружается.Я использую Vue JS в Laravel.Я работаю с Laravel и Vue
Это мой блейд-файл Laravel.
home.blade.php
<div id="app">
<app-main></app-main>
</div>
AppMain.vue:
<template>
<div>
<router-view></router-view>
</div>
</template>
<script>
export default
{
}
App.js
Vue.component('app-main', require('./components/front/common/AppMain.vue').default);
Vue.component('app-login', require('./components/auth/Login.vue'));
const routes = [
{
path: '*',
component: require('./components/front/common/AppMain.vue')
},
{
path: '/login',
component: require('./components/auth/Login.vue')
}
]
const router = new VueRouter({
routes
})
const app = new Vue({
el: '#app',
router
});
Ошибка
[Vue warn]: Failed to mount component: template or render function not defined.
found in
---> <Anonymous>
<AppMain> at resources/js/components/front/common/AppMain.vue
<Root>