2021-11-10

在uniapp中将移动端转化为H5并确保在PC端正常显示遇到挑战。尝试使用全局样式设置页面宽度无效后,通过在pages.json创建webview页面并限制其最大宽度为500像素,实现了跨平台的良好展示效果。这种方法对于处理不同分辨率的设备可能更为适用。
摘要由CSDN通过智能技术生成

关于uniapp开发h5,设置页面最大宽度的问题

最近项目要求把开发的移动端改成H5,还要在PC端正常展示。
看了官方api
https://uniapp.dcloud.io/collocation/pages?id=globalstyle
在这里插入图片描述
按照文档上的我尝试了用前三个去做页面处理,很难受,只能在一定分辨率以内可以看,过大的话就无法正常展示了。又用了maxWidth,2.9.9+y的版本都可以使用的,但是很奇怪,我用的3.2+版本并没有效果。
百度也没有特别好的方法去处理,突然想到用webview页面去嵌套的方法或许有效。
于是直接在pages.json里面建了一个webview的页面路由,webview页面给了一个最大宽度500像素(不要用rpx)的限制,展示效果不错。
在这里插入图片描述

在这里插入图片描述
我设置的src只是本地调试,发布线上是需要更换完整地址的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值