vue-cli项目怎么使用vw单位?


本文摘自PHP中文网,作者青灯夜游,侵删。

下面vue.js栏目给大家介绍一下vue-cli项目中使用vw――相比flexible更原生的移动端解决方案。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

安装
命令行输入:

1

yarn add postcss-px-to-viewport

1

npm i postcss-px-to-viewport -save -dev

配置
package.json中,在postcss中添加代码:

1

2

3

4

5

6

7

8

9

"postcss": {

"plugins": {

"autoprefixer": {},

"postcss-px-to-viewport": {

"viewportWidth": 750,

"minPixelValue": 1

}

}

},

配置项:
“viewportWidth”: 750, // 设计稿的宽度
“unitPrecision”: 3, // px转成vw、vh后小数点保留的位数
“minPixelValue”: 1, // 不转化为vw的最小px值

使用场景

vw与vh会在pc与移动端均产生效果,而不像flexible只会转换一定宽度(记得是750px)以下设备的px为rem,因此若设计稿为移动端而生,全权使用vw单位会使得页面在pc端出现字体过大等现象,需酌情处理,根据应用场景自行选择
vue-cli3.0引入lib-flexible/px2rem

兼容性

vw/vh 单位其实出现比较早了,只是以前支持性不太好,现在随着浏览器的发展,大部分(92%以上)的浏览器已经支持了vw/vh

相关推荐:

2020年前端vue面试题大汇总(附答案)

vue教程推荐:2020最新的5个vue.js视频教程精选

更多编程相关知识,请访问:编程教学!!

以上就是vue-cli项目怎么使用vw单位?的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

vue treeselect树形下拉框之获取选中节点的ids和lables操作

vue脚手架搭建流程

vue watch用法是什么

深入了解jquery和vue的区别(附代码)

全面解析vue中的nexttick

js proxy 的优势以及使用场景

vue-cli项目怎么使用vw单位?

分享一个vue全局配置的实例代码

vue中的样式绑定详解

vue.use是什么

更多相关阅读请进入《vue-cli》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...