本篇内容主要讲解“vue px转rem怎么配置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue px转rem怎么配置”吧!
方法一
一、配置与安装步骤:
1,在Vue项目的src文件夹下创建一个配置文件夹:
2,在配置文件夹中创建rem.js:
//,基准大小 const baseSize =32//,设置,rem 函数 function setRem (), {//才能,当前页面宽度相对于,750,宽的缩放比例,可根据自己需要修改。 const 才能;scale =document.documentElement.clientWidth /, 750//才能,设置页面根节点字体大小 document.documentElement.style.fontSize 才能=,(baseSize *, Math.min(规模,,2)),+,& # 39;px # 39; }//,初始化 setRem ()//,改变窗口大小时重新设置,快速眼动 时间=window.onresize function (), { setRem才能() }
4,在src文件夹下的主。js中引入:
import & # 39;。/config/rem # 39;
5,在Vue项目根目录终端引入:
npm install postcss-pxtorem - d
6,在Vue项目文件夹下的postcss.config。js中加入:
module.exports =, { ,,插件:{ ,,,autoprefixer:, {}, ,,,“postcss-pxtorem":, { ,,,,,“rootValue":, 16日 ,,,,,“propList":, (“*”) ,,,} ,,} }
方法二
第一步安装lib-flexible
npm 小姐:lib-flexible ——保存
第二步安装px2rem-loader
npm install px2rem-loader ——save-dev
第三步引入lib-flexible
import & # 39; lib-flexible/灵活# 39;
第四步最重要的一步配置跑龙套文件
const px2remLoader =, { ,,,装载机:,& # 39;px2rem-loader& # 39; ,,,选择:,{ ,,,,,remUnit: 37.5 ,,,} ,,}& lt; br>//在generateLoaders方法中添加px2remLoader 1 const loaders =, [cssLoader px2remLoader]
或者第四步:<代码>创建新的“vue.config。js文件如果没有vue.config。js代码> ?目录:<代码> hello world/vue.config.js> 代码)
module.exports =, { ,,,,chainWebpack:,(配置),=祝辞,{ ,,,,,,,config.module ,,,,,,,,.rule (& # 39; css # 39;) ,,,,,,,,test (/\ . css/美元) ,,,,,,,,.oneOf (& # 39; vue # 39;) ,,,,,,,,.resourceQuery (vue//\ ?) ,,,,,,,,.use (& # 39; px2rem& # 39;) ,,,,,,,,.loader (& # 39; px2rem-loader& # 39;) ,,,,,,,,.options ({ ,,,,,,,,,,,,remUnit:, 75,//, 75表示750的设计稿,表37.5示375的设计稿 ,,,,,,,,}) ,,,,} 以前,}>1。按照px来编写都会转化成快速眼动的形式,但是有些地方我们不想转换,可以用下面两种方法。
在px后面添加/没有/不会转化px,会原样输出。一般边境需用这个
引用>
在px后面添加/px,会根据dpr的不同,生成三套代码。- - - - -一般字体需用这个2使用过程中,发现某些进口外联样式不会被转化,注意避开这些坑。
& lt; https://www.yisu.com/zixun/style src=" . ./资产/style.css '>/* px2rem能正常转换*/> 风格 <时尚>/* px2rem不能正常转换*/@ import“. ./资产/style.css”;> 风格 <时尚>/* px2rem不能正常转换*/@ import url(. ./资产/style.css '); 风格>方法三
第一步安装amfe-flexible
npm 小姐:amfe-flexible s第二步安装postcss-pxtorem
npm install postcss-pxtorem ——save-dev第三步引入amfe-flexible
import & # 39; amfe-flexible& # 39;第四步根目录下创建postcss.config。js文件
module.exports =, { ,,插件:{ ,,,& # 39;postcss-pxtorem& # 39;:, { ,,,,,rootValue:, 37.5, ,,,,,propList:, (& # 39; * & # 39;] ,,,} ,,} }到此,相信大家对“vue px转rem怎么配置”有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
vue px转rem怎么配置