收藏
回答

camera组件动态改变高度无效

框架类型 问题类型 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。

回答关注问题邀请回答
收藏

1 个回答

  • 灵芝
    灵芝
    2019-03-18

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

    2019-03-18
    有用
    回复 2
    • ERIC_🐻_WEI
      ERIC_🐻_WEI
      2019-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。谢谢。

      2019-03-18
      1
      回复
    • 小程序技术专员-villainhr
      小程序技术专员-villainhr
      2019-03-19

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

      2019-03-19
      回复
登录 后发表内容