失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > vue项目 移动端浏览器 适配 你还在用rem吗?

vue项目 移动端浏览器 适配 你还在用rem吗?

时间:2019-03-25 20:54:31

相关推荐

vue项目 移动端浏览器 适配 你还在用rem吗?

最近新开了一个项目使用 vue做一h5项目 ,我就拿vue3 来练练手。

其实做h5首先避不开适配的问题,其实我首先想到的就是 rem 适配

也想到了 Viewport 布局 但是求稳 还是选择了 rem 适配 可能人吧 总是害怕去接受新的事物吧!

但是就开始下手写的时候,想起来了之前的layui 事件,让我毅然决然 还是选择了 viewport 布局, 毕竟这个现在浏览器支持都很好 了,是时候 更新换代了,一直活在过去的技术也不行。

本来选择vue2的我。也是换到了vue3

使用viewport的话 推荐一个 插件。postcss-px-to-viewport

一个将我们写的px转换成 viewport单位的插件。

1, 快速上手

npm i postcss-px-to-viewport --saveor yarn add postcss-px-to-viewport -D

2.然后在创建一个 postcss.config.js

// postcss.config.jsmodule.exports = {plugins: {"postcss-px-to-viewport": {viewportWidth: 375, // 设计稿 375exclude: /\/node_modules/, // 排除 node_modules 文件下的样式转换unitPrecision: 2 // 换算之后 保留两位小数},},};

3. 实际使用中查看

<template><div class="home"><div class="test"></div></div></template><script>// @ is an alias to /srcexport default {name: "Home",};</script><style lang="scss" scoped>.home {display: flex;justify-content: space-between;.test {color: #ff0;font-size: 16px;height: 100px;width: 100px;background: #f00;}}</style>

确实帮我们做了转换,这样效果也是很好,其实也有很多rem解决方案的

之前我也去看过一个 lib-flexible 这个比较出名的 rem适配方式

但是作者的一句话也是让我感受颇深

也让我想起来了一句话,

人可以往回看,但不要往回走

关注我。持续更新 前端知识

如果觉得《vue项目 移动端浏览器 适配 你还在用rem吗?》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。