我想弄清楚如何在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來解決同樣的問題。)
任何建議將不勝感激!
這對我無效 –