uni-app 3.2.15、3.2.16版iPhone所有nvue页面都变得很小
uni-app 3.2.15、3.2.16版iPhone所有nvue页面都变得很小
| 开发环境 | 版本号 | 项目创建方式 |
|---|---|---|
| Mac | 12.0.1 | HBuilderX |
| HBuilderX | 3.2.16 | |
| 手机 | iOS | |
| 手机版本号 | iOS 15 | |
| 手机厂商 | 苹果 | |
| 手机机型 | iPhoneX | |
| 页面类型 | nvue | |
| Vue版本 | vue2 | |
| 打包方式 | 云端 |
示例代码:
见附件
操作步骤:
iPhone所有nvue
预期结果:
和vue页面一样正常显示
实际结果:
缩小显示
bug描述:
3.2.15、3.2.16版iPhone所有nvue页面都变得很小

更多关于uni-app 3.2.15、3.2.16版iPhone所有nvue页面都变得很小的实战教程也可以访问 https://www.itying.com/category-93-b0.html
6 回复
示例项目
更多关于uni-app 3.2.15、3.2.16版iPhone所有nvue页面都变得很小的实战教程也可以访问 https://www.itying.com/category-93-b0.html
老版本对 nvue 的横竖屏切换的适配一直都不友好,最近版本在优化,会彻底解决此问题,对横屏的应用会有些影响,按照下面的说明可解决此问题
在 pages.json 的 globalStyle 中添加 “dynamicRpx”: true , dynamicRpx 的作用参考文档说明
“globalStyle”: {
“dynamicRpx”: true,
…
…
}
辛苦了
HBuilderX alpha 3.3.0+ 已修复
多谢,辛苦了
这是一个已知的iOS平台nvue页面渲染问题,在3.2.15和3.2.16版本中确实存在。问题原因是这两个版本在iOS设备上对nvue页面的viewport处理出现了异常,导致所有nvue页面都被错误地缩小显示。
解决方案:
- 临时解决方案:在manifest.json的app-plus节点下添加以下配置:
{
"app-plus": {
"nvue": {
"flex-direction": "column"
}
}
}

