RT,是还要设置什么权限吗?正式版打开没有任何授权提示!
// 先检查用户的授权状态
wx.getSetting({
success: function(res) {
// 如果已经授权,直接启动摄像头
if (res.authSetting['scope.camera']) {
self.setData({
isScanning: true
});
} else {
// 如果尚未授权,请求授权
wx.authorize({
scope: 'scope.camera',
success: function() {
self.setData({
isScanning: true
});
},
fail: function() {
// 用户拒绝授权,引导到设置页面
wx.openSetting({
success: function(res) {
if (res.authSetting['scope.camera'] && !self.data.showNoPermissionMask) {
self.setData({
isScanning: true
});
} else {
wx.showToast({
title: '需要摄像头权限才能扫码',
icon: 'none'
});
// 使用传统扫码方式作为备选
self.scanCode();
}
},
fail: function() {
wx.showToast({
title: '需要摄像头权限才能扫码',
icon: 'none'
});
// 使用传统扫码方式作为备选
self.scanCode();
}
});
}
});
}
},

参考完善用户协议协议
https://developers.weixin.qq.com/community/develop/article/doc/000e4ea2d84720902e903328e61813