wx.createCameraContext 第一次打开的时候白屏

发布于 6 年前作者 gongyang17473 次浏览最后编辑 6 年前来自 ask
  • 当前 Bug 的表现(可附上截图)

相机已授权的情况下

第一次打开相机组件页面白屏,或者重新进入直至没有白屏才能正常打开相机组件

WXOPEN Club 内容图片

setTimeout(function () {

this.cameraContext = wx.createCameraContext();

}, 2000)

设置定时器可稍微减少此问题发生,但是还是会频发有此问题

但使用debugger在this.cameraContext = wx.createCameraContext();此段代码前则无此问题

  • 预期表现

  • 复现路径

  • 提供一个最简复现 Demo

if (wx.createCameraContext) {

this.cameraContext = wx.createCameraContext();

} else {

// 如果希望用户在最新版本的客户端上体验您的小程序,可以这样子提示

wx.showModal({

title: ‘提示’,

content: ‘当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。’

})

}

1 回复
ytian
ytian1 楼5 年前

你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。