wx.createCameraContext 第一次打开的时候白屏
发布于 5 年前 作者 gongyang 17298 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

相机已授权的情况下

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

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 回复

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

回到顶部