收藏
回答

camera组件加载问题

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug camera 客户端 7.0.0 2.4.3

页面onload时加载页面的camera组件,弹窗提示获取授权

点击不允许后,页面不显示摄像头

打开opensetting,再打开摄像头权限后返回

摄像头也不显示


- 预期表现

打开权限后,页面能显示相机



回答关注问题邀请回答
收藏

3 个回答

  • hexford~🐶
    hexford~🐶
    2018-12-24

    可以在onShow里面获取下授权状态,做相应处理。

    2018-12-24
    有用
    回复
  • 老刘
    老刘
    2020-03-12

    楼主解决了吗?我也遇到这个问题

    2020-03-12
    有用
    回复 1
    • 老刘
      老刘
      2020-03-12
      已解决,wx:if在camera上控制重新显示
      2020-03-12
      回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2018-12-24

    麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2018-12-24
    有用
    回复 4
    • 🇨🇳随心y_
      🇨🇳随心y_
      2018-12-24
      <camera device-position='front' flash='off' binderror='error' class='camera'>
          <cover-image class='camera-img' src='/images/pic_face_area.png'></cover-image>
      </camera>


      error() {
          wx.getSetting({
              success(res) {
                  if (!res.authSetting['scope.camera']) {
                      wx.openSetting({
                          success(res) {
                              console.log(res)
                          }
                      })
                  }
              }
          })
      },

      第一次进来 提示索要权限 点击不允许

      打开权限设置 打开摄像头权限后返回页面

      页面不能显示相机 wxml 结构正常


      2018-12-24
      回复
    • ==
      ==
      2018-12-24

      +1    获取定位权限同上

      2018-12-24
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2018-12-24回复==

      收到,我们看下

      2018-12-24
      回复
    • Eric Huang
      Eric Huang
      2018-12-24回复==

      地理定位这个问题在客户端7.0版本已经修复了

      2018-12-24
      回复
登录 后发表内容