vue配置px2rem(vue-cli2 版本)
1 安装
npm install px2rem-loader lib-flexible –save
2 在项目入口文件main.js中引入lib-flexible
import 'lib-flexible/flexible'
3 在build下的 utils.js中为generateLoaders 添加 px2remLoader
const px2remLoader = {
loader: 'px2rem-loader',
options: {
remUnit: 75//设计稿宽度/10
}
};
== 因为本人没有使用postcss 所以直接改了那一行代码
备注:
如果是适配pc端,需到node_modules文件夹下找到lib-flexible中的flexible.js文件 修改宽度(因为默认是适配移动端的
修改为
注: 因为这是在node_modules文件夹下更改的代码,不在本地配置的话,web实现可能会出现变形
可以将该更改过后的js文件直接复制到自己的文件夹下,并在main.js中引入
(操作过后可以将之前在main.js引入flexible删掉,package.json中的lib-flexible也可以删掉,因为已 经存在本地了)