我在 Laravel 项目的视图中添加了一些 Vue 代码。我是否需要在布局中包含 vuejs,例如:
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/1.0.12/vue.js"></script>
或者 laravel 以某种方式处理它。
我试过的:
我跑了npm install
,npm run dev
现在我已经在公共目录中了app.js
。app.css
我认为有以下几点:
const app = new Vue({
el: '#app',
data: {
comments: {},
post: {!! $post->toJson() !!},
user: {!! Auth::check() ? Auth::user()->toJson() : 'null' !!},
comment: 'Your Comment'
},
mounted(){
this.getComments();
},
methods:{
getComments(){
//Some code here
}
}
});
但是当我访问这个视图时,我得到:
ReferenceError: Vue is not defined