1.调用takePhoto方法不执行,有时还报"operateCamera:fail:no such camera"?
界面渲染时对组件做了wx:if判断,显示组件,在点击时才显示,导致报错。故操作camera接口时应该确保camera已经渲染完成。可以对组件设置hidden属性,替代wx:if判断。
2.camera组件显示问题
camera同层的问题导致,开发者可在 app.json 配置 renderingMode 关闭同层来规避此问题。
"window": { "renderingMode": "seperated" }