成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

vue-cli + webpack 多頁面實例配置優(yōu)化方法

Taste / 1809人閱讀

摘要:在谷歌找多頁面,實例還是比較少,功夫不負有心人,在那找到了,具體可以到這個,非常感謝童鞋,今天要講的內(nèi)容是基于童鞋的多頁面實例上再優(yōu)化的。有需要一起交流的可以加我的微信,,記得備注技術(shù)交流哈。

vue+webpack是否有多頁面

目前使用vue來做項目,估計大部分都是單頁面(SPA)應用,一個輕型的 MVVM 框架,誰用了MVVM框架,就再也回不去JQ時代了,哈哈。

在手機端的項目,使用vue + vue-router是high到爆,不僅僅是我們開發(fā)的而言,最主要的用戶體檢也是開足馬力,體檢感杠杠的。

那問題來了,使用vue+webpack的單頁面是爽到爆,那如果是多頁面也能不能high到爆呢?那當然呀,必須的必,vue、webpack的忠粉(哈哈,好像這忠粉不關(guān)系到多頁面的)。

在谷歌找vue 多頁面,實例還是比較少,功夫不負有心人,在yaoyao1987那找到了,具體可以到這個yaoyao1987 github,非常感謝yaoyao1987童鞋,今天要講的內(nèi)容是基于yaoyao1987童鞋的多頁面實例上再優(yōu)化的。

優(yōu)化了點啥 demo、github地址

1、demo:http://v.lanchenglv.com/demo/...
2、github:https://github.com/bluefox168...

優(yōu)化的內(nèi)容

我們先來講講,具體我們優(yōu)化了什么內(nèi)容。

增加全局統(tǒng)一使用的模塊Lib.js庫,可能這里看不明白,不要緊,后面會講到。

支持字體圖標

增加干凈的頁面、組件的模板,復制即可以使用。

去掉多余的代碼注釋,坑了我的注釋,別再坑人了

構(gòu)建時,增加對css打包的支持

提取公共模塊
........

使用方法
# 安裝
npm install

# 調(diào)試環(huán)境 serve with hot reload at http://localhost:8083/module/login.html
npm run dev

# 生產(chǎn)環(huán)境 build for production with minification
npm run build

本地默認訪問端口為8083,需要更改的童鞋請到項目根目錄文件config.js修改。

目錄結(jié)構(gòu)
webpack
 |---build
   |---src
     |---assets 資源
          |---css.css  css
         |---img  圖片文件
         |---font/  字體圖標
     |---components 組件
           |---Button.vue  按鈕組件
          |---module-head.vue  head組件
     |---module各個頁面模塊
       |---login    登陸模塊
         |---login.html
         |---login.js
         |---app.vue
       |---welcome       歡迎頁模塊
         |---welcome.html
         |---welcome.js
         |---app.vue

從目錄結(jié)構(gòu)上,各種組件、頁面模塊、資源等都按類新建了文件夾,方便我們儲存文件。
其實我們所有的文件,最主要都是放在module文件夾里,以文件夾名為html的名稱。
例如

 |---login    登陸模塊
   |---login.html
   |---login.js
   |---app.vue

就是我們訪問時的地址:

http://localhost:8083/module/login.html

這里一定要記住,在module里下級文件夾,一個文件夾就是一個html,jsvue template 都統(tǒng)一放在當前文件夾里,當然你也可以繼續(xù)放其他的資源,例如css、圖片等,webpack會打包到當前頁面里。
如果項目不需要這個頁面了,可以直接把這個文件夾直接刪除掉,干凈項目,干活也開心。
像以前我們傳統(tǒng)開發(fā)項目,所有的圖片都習慣放在images里,當項目有改動時,有些圖片等資源用不上了,但還占著坑位,雖然現(xiàn)在的硬件容量大到驚人,但我們應該還是要養(yǎng)到一個良好的習慣。
當前頁面的開發(fā)在app.vue里,打開后你就會看到很熟悉的