→ freeccc: 其實你也可以網頁主體還是用後端輸出,某個資料變動頻繁07/12 10:17
→ freeccc: 的區塊用 Vue 去做,不需要整個網頁都用 Vue 處理。另外07/12 10:17
→ freeccc: ,webpack-dev-server 功能是起server,不是 build 檔案 07/12 10:17
→ freeccc: 喔07/12 10:17
還是回文的比較好說
目前摸索的心得是這樣
npm run 的可以用webpack起一個Dev Server來開發,
開發完再把js跟vue build打包起來
以引入js的型式放在Web Server上執行
而Dev Server底下的是用無法先Render後端的Code成HTML
所以要嘛是先把HTML刻好,
或是Copy Laravel輸出的HTML
放到Dev Server上開發VueJS的程式。
因為想要偷懶的,同時開發PHP跟VueJS的狀況下
尋求的是一個能在Dev Server上跑PHP
可以一邊編輯PHP,一邊開發VueJS的方式
現在找到一個比較折衷的方式是
用laravel 5.4的mix上跑browsersync。
在同一個環境同時跑Laravel和Dev Server
把Dev Server用proxy指向Laravel
可以同時顯示PHP和VueJS Render的結果
呼~應該是這樣 (越想解說越亂啊 XD)
其實前端跟後端分開開發還是最直接的方式
所以全端轉前端觀念要是改啊啊啊~~