vue项目:大屏自适应解决方案(两种)

css缩放方案: 利用transform:scale 进行适配

推荐使用v-scale-screen

值得注意的是:

vue 2.6、2.7 要使用

npm install v-scale-screen@1.0.2 

vue3:要使用v-scale-screen版本

npm install v-scale-screen@2.0.0

用法:

<v-scale-screen width="1920" height="1080">
</v-scale-screen>

Api详见: README.md · v3.0 · mirrors / Alfred-Skyblue / v-scale-screen · GitCode

rem方案

原理: 利用html的font-size变换,在移动端也经常使用此方法。

第一步

在utils目录下创建flexible.js, 复制下方代码。黏贴保存。

注意可能会有报错, 因为eslint, 使用设置好格式化插件的格式化一下就行了。

(function (win, lib) {
  var doc = win.document;
  var doc
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值