前言
目前vue-cli生成的配置都是做多頁面的,然而,我們有時也會有多頁面的需求。 同時,之前借用的這個多頁面例子貌似作者不再維護了,導致webpack升級到webpack2就無法使用了,所以我就參考這個例子自己弄了個多頁面腳手架,會不定期維護的。
程式碼地址:https://github.com/JayZangwill/vue-multipage 有什麼問題可以在issues上提,歡迎star
下載&使用
git clone https://github.com/JayZangwill/vue-multipage
cd vue-multipage
npm i
//開發模式(執行完後要在瀏覽器輸入http://localhost:8081/module/index)
npm run dev
//生產模式
npmrun build
複製程式碼
目錄結構
vue-multipage
|---build
|---config
|---src
|---assets
|---components 元件
|---HelloWorld.vue
|---other.vue
|---module多頁面模組
|---index
|---index.html
|---index.js
|---App.vue
|---other
|---index.html
|---other.js
|---App.vue
複製程式碼
說明
如需新增頁面需要在module目錄下新建資料夾,然後資料夾裡必須包括.hmtl,.js,.vue
檔案作為入口檔案。
執行npm run dev
命令後,需要在瀏覽器輸入http://localhost:8081/module/+module下目錄資料夾名/+資料夾名裡的html檔案
已知bug
- 目前公用css還無法分離
- 開發模式需要手動輸入url開啟頁面,不能直接開啟。
同時也歡迎提程式碼pull來幫助我解決bug