当前位置: 代码迷 >> 综合 >> Vue中 PX转换为REM
  详细解决方案

Vue中 PX转换为REM

热度:25   发布时间:2024-02-07 21:54:01.0

1.安装px2rem插件

npm install px2rem-loader  lib-flexible --save

 

2.在main.js中引入lib-flexible

import 'lib-flexible/flexible.js'

 

3.在build下的 utils.js中,找到generateLoaders 方法,在这里添加代码。

 

// 新增代码
const px2remLoader = {loader: 'px2rem-loader',options: {remUnit: 37.5}
}function generateLoaders (loader, loaderOptions) {const loaders = [cssLoader, px2remLoader]    // 修改这里if (loader) {loaders.push({loader: loader + '-loader',options: Object.assign({}, loaderOptions, {sourceMap: options.sourceMap})})
}

重启项目 npm run dev  项目中的单位全部的px都会转换成rem了。

  相关解决方案