意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议

vue的移动端响应式尺寸单位配置/二倍图

来源:恒创科技 编辑:恒创科技编辑部
2024-01-29 22:29:59


一般呢现在主要是:vw,vh,%来实现响应式的单位换算。
而rem需要通过 html的 font-size计算得到。通过一个基准值:iphone6的尺寸页面375像素。实际的像素为750px。2倍图布局。
根目录下面的文件,如果有修改则一定要重启项目

使用插件使得px转为rempostcss模块,但是vue已经安装好了,所以你就直接装它的一些扩展postcss-pxtorem 是一款 PostCSS 插件,用于将 px 单位转化为 rem 单位lib-flexible 用于设置 rem 基准值
npm i -D postcss-pxtorem@5   注意版本,vue自带的支持是5版本
npm i -S amfe-flexible 阿里出一个类库,解决html中的font-size基准值
// main.js中引入
import 'amfe-flexible'

// 建立一个postcss.config.js
module.exports = {
plugins: {
'postcss-pxtorem': {// 需要安装 npm i -D postcss-pxtorem@5
rootValue: 37.5,// html中的font-size以多少为基准
// vant组件库,它就是以2倍图来布局,所以这里写37.5
propList: ['*'],
// 把所有写在.css或.scss文件中的px转为rem,内联样式中的px不会转
},
},
};



vue的移动端响应式尺寸单位配置/二倍图

上一篇: 在组件的描述文档中没有找见属性能修改样式的时候如何修改组件样式——样式穿透 下一篇: 手机怎么远程登录云服务器?