小程序
小游戏
企业微信
微信支付
扫描小程序码分享
在Page OnLoad, OnShow阶段,利用setData,设置camera的height,top时,无法生效。
详情请见代码片段。
调试工具上是正常的,在真机上预览会有问题
重现机型:IPhone 6s plus, IPhone X
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
乱码了,重新提供下
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
又上传了一次,还是乱码。 wxml代码如下:
<!--Normal-->
<!-- <camera style="position:absolute;width:100%;height:200rpx;top:100rpx;"></camera> -->
<!--Abnormal-->
<camera style="position:absolute;width:100%;height:{{height}}rpx;top:{{top}}rpx;"></camera>
这边使用button去触发,尝试是可以的
感谢你的回复,但是我的问题是在OnLoad和OnShow里无法对camera的宽高进行操作。 临时解决方案:利用setTimeout(() => { this.setData{ } }, 500)进行赋值,可以解决上述问题。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
又上传了一次,还是乱码。 wxml代码如下:
<!--Normal-->
<!-- <camera style="position:absolute;width:100%;height:200rpx;top:100rpx;"></camera> -->
<!--Abnormal-->
<camera style="position:absolute;width:100%;height:{{height}}rpx;top:{{top}}rpx;"></camera>
这边使用
button去触发,尝试是可以的
感谢你的回复,但是我的问题是在OnLoad和OnShow里无法对camera的宽高进行操作。 临时解决方案:利用setTimeout(() => { this.setData{ } }, 500)进行赋值,可以解决上述问题。