- 当前 Bug 的表现(可附上截图)
bug表现和https://developers.weixin.qq.com/community/develop/doc/00024ee687c7f85684e7abea256800这个帖子是类似的。我现在发现,我获取screenHeight之后直接把这个值赋值给camera的高度之后,高度是无效的。后来发现用获取的screenHeight-1,用这个减去1的值,发现是正常的。
是不是高度的计算方面出现了问题啊?
测试机型:iPhone XR。
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | Bug | camera | 客户端 | 7.0.3 | 2.6.1 |
1 个回答
麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
你好。代码片段链接如下:https://developers.weixin.qq.com/s/8tBewXmm7U6w
(1)动态改变高度为屏幕高度失效,对获取的高度进行parseInt后有效(一开始用的px单位,发现人为的对获取的屏幕高度 减去 1px后有效,现在用的rpx单位并parseInt取整,取整后最终在wxml里转换后的px数值也是屏幕高度-1,不知道是不是部分机型rpx转换时不是整数引起的?)。(2)动态设置高度后camera不可以用手势缩放了,之前直接给定一个高度时手势缩放是有效的。(3)模拟器貌似正常,主要是真机测试遇到的问题,真机机型iPhone XR,微信版本7.0.3。谢谢。
已知问题,很快就会进行修复