【发布时间】:2019-05-02 13:18:18
【问题描述】:
使用 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 组件。如何解决这个问题?
【问题讨论】:
-
您无法使用
artisan serve构建 Vue 文件。试试npm run watch或npm run dev。请确定,您已经安装了npm。顺便说一下,检查你的控制台输出,那里应该有一些错误:) -
是的,我也运行了
npm run watch,但这里出现错误 -
控制台输出是这个
[Vue warn]: Failed to mount component: template or render function not defined. found in ---> <Myfooter> <Root>