我想弄清楚如何在Laravel 5项目中使用Vue。基本的Laravel安装了app.js和Example.vue。我能够有 “我是一个示例组件!”通过添加到home.blade.php显示在我的视图中。让我神秘的是,除了其他问题之外,我无法改变这个组件。Laravel Example.vue不更新
如果我更改Example.vue中的文本(只是在模板部分,而不是逻辑),它根本不会更新。 (我尝试按照Laravel文档等来运行npm run dev,并且它似乎编译时没有错误,并且当时修改了/public/js/app.js,但浏览器中的视图不会更改。 )
当我修改app.blade.php时,出现这些变化,就像home.blade.php中的变化一样。但是,我找不到证明更改/resources/assets/js/app.js或Example.vue的内容有任何影响。更令人困惑的是,如果我从app.blade.php div元素中删除id =“app”,这不会导致Example组件消失。基于使用vue jsfiddle,看起来这应该会破坏组件。
我不确定它是某种缓存问题,还是编译问题,或者我不了解vue的工作方式或内容,但我不知道发生了什么问题。我直接从laravel安装中使用webpack.mix.js文件,并试图停止并重新启动vagrant,并重新加载浏览器和php artisan缓存:清除。 (之前我尝试过使用Elixir而不是Mix,并且用vueify和gulp来解决同样的问题。)
任何建议将不胜感激!
这对我无效 –