iOS设备打开相机组件显示与逻辑问题
iOS设备测试时遇到的一些问题:
iPhoneXR 13.2.3 在从调用相机页面切换到另一个调用相机页面时会先走bindstop报错, 然后才显示出来, 而在频繁切换时却不显示(估计是崩溃了), 这时候只能重启手机才能恢复相机功能.
iPhone7P 12.4 同样出现上述相机报错问题, 在频繁切换调用相机页面时组件会不显示, 但崩溃后下次进入页面可以自动恢复.
IPhone6S 12.1 除了相机报错还没出现其它问题.
以上测试使用微信版本7.0.8, 相机权限都已打开, 代码片段如果不能复现以GIF为主, 代码调用方式如下.
<view class=
"yf-camera-rect"
>
<camera class=
"yf-camera-rect__view"
device-position=
"back"
bindinitdone=
"onCameraInit"
bindstop=
"onCameraStop"
binderror=
"onCameraError"
></camera>
<cover-image wx:
if
=
"{{coverPhoto}}"
class=
"yf-camera-rect__cover"
src=
"{{coverPhoto}}"
></cover-image>
<cover-image wx:
else
class=
"yf-camera-rect__cover"
src=
"/static/images/img_idcard_front.png"
></cover-image>
</view>