Я добавил немного кода Vue в представление проекта Laravel. Нужно ли включать 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