Не работает Laravel + Vuejs в приложении Laravel - PullRequest
0 голосов
/ 02 мая 2019

работа с Laravel 5.7 и Vue Js.это app.js

let Myheader = require('./components/Myheader.vue');
let Myfooter = require('./components/Myfooter.vue');

const app = new Vue({
    el: '#app',
    components:{Myheader,Myfooter}
});

blade.php file

<body>
<div id="app">
<Myheader></Myheader>
<Myfooter></Myfooter>
</div>
<script src="{{ asset('js/app.js')}}"></script>  
</body>

, но когда я запускаю команду artisan serve, она не отображается компонентом vue.как можно решить эту проблему?

1 Ответ

1 голос
/ 02 мая 2019

Если вы используете Laravel Mix 4.0+, попробуйте добавить .default к вашим требованиям. Это необходимо, когда вы используете CommonJS для импорта модулей.

let Myheader = require('./components/Myheader.vue').default; 
let Myfooter = require('./components/Myfooter.vue').default;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...