收藏
回答

camera组件动态改变高度无效

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug camera 客户端 7.0.3 2.6.1

- 当前 Bug 的表现(可附上截图)

bug表现和https://developers.weixin.qq.com/community/develop/doc/00024ee687c7f85684e7abea256800这个帖子是类似的。我现在发现,我获取screenHeight之后直接把这个值赋值给camera的高度之后,高度是无效的。后来发现用获取的screenHeight-1,用这个减去1的值,发现是正常的。


是不是高度的计算方面出现了问题啊?


测试机型:iPhone XR。

最后一次编辑于  03-18  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • nickname
    nickname
    03-18

    麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    03-18
    赞同
    回复 2
    • 魏素宝_ERIC_🐻
      魏素宝_ERIC_🐻
      03-18

      你好。代码片段链接如下: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。谢谢。

      03-18
      1
      回复
    • villainhr
      villainhr
      03-19

      已知问题,很快就会进行修复

      03-19
      回复