前言
vux文档的确很好。。。,但是有些细节部分不是那么清晰,希望此文对你有所帮助
初始化项目
vue-cli初始化项目
1 | vue init webpack <项目名> |
成功运行项目后
安装vux
进入到项目里面
1 | npm install vux --save |
修改配置文件
修改build/webpack.base.conf.js
参考vux文档
1 |
|
安装vue-loader
1 | npm install vux-loader --save-dev |
上一步的webpack.base.conf.js
已经完成配置
1 | module.exports = vuxLoader.merge(webpackConfig, { |
安装less-loader以正确编译less源码
到这里已经可以直接用了(起码我暂时没发现什么问题
)
1 | cnpm install less less-loader --save |
其他配置
安装 yaml-loader 以正确进行语言文件读取
(貌似是支持国际化
)
1 | npm install yaml-loader --save-dev |
添加 viewport meta(不解释)
1 | <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0"> |
添加 Fastclick 移除移动端点击延迟
在src/main.js
里面添加如下代码
1 | const FastClick = require('fastclick') |
main.js
1 | // The Vue build version to load with the `import` command |
路由
按自己的来就好了
添加 webpack plugin, 在构建后去除重复css代码
1 | plugins: [{ |
配置build/webpack.base.conf.js
1 | module.exports = vuxLoader.merge(webpackConfig, { |