vux是個vue的移動端框架。css
目前移動端UI框架這麼多,爲啥選擇vux呢?vux雖說是個我的維護項目,可是有15000+個star,應該不比其餘的團隊開源框架差。html
最重要的是,目前要作微信公衆號和小程序的開發,想着UI風格最好和微信的一致,因而,就決定入坑vux....vue
確實,剛開始安裝使用就遇到了問題,如今記錄一下正確的步驟。node
本人使用webstorm IDE。webpack
前面安裝vue, nodejs,配置全局的vue-cli都不表了,網上不少教程。web
1.建立一個vue項目,選擇路徑,項目名等信息vue-cli
2.項目建好後,安裝vux,其餘安裝方式npm
npm install vux --save
文檔說vux2必須配合vux-loader
使用,所以還要:小程序
npm install vux-loader --save
3.配置引如vux-ui(重要,重要,重要)微信
打開build->webpack.base.conf.js
加上
const vuxLoader = require('vux-loader')
將原來的moule.exports 改成,const webpackConfig
並在最後加上
module.exports = vuxLoader.merge(webpackConfig, { plugins: [ 'vux-ui', //這個必須的 'progress-bar', { name: 'duplicate-style', options: { cssProcessorOptions : { safe: true, zindex: false, autoprefixer: { add: true, browsers: [ 'iOS >= 7', 'Android >= 4.1' ] } } } } ] })
4.測試:
在默認的HelloWorld.vue中引入vux的Group 和 Cell
執行 cnpm run dev
而後打開瀏覽訪問
成功引用了vux