收藏
回答

canIUse是false,但会执行success方法代码

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.canIUse 工具 6.6.3 1.7.1

// 代码

 1   wx.getSystemInfo({
 2     success(res) {
 3       console.log(res)
 4     }
 5   })
 6   console.log(wx.canIUse("getSetting.success"), wx.canIUse("authorize.success"))
 7   wx.getSetting({
 8     success(res) {
 9       if (!res.authSetting['scope.writePhotosAlbum']) {
 10         wx.authorize({
 11           scope: 'scope.writePhotosAlbum',
 12          success() {
 13             console.log('success')
 14           }
 15         })
 16       }
 17     }
 18   })


// log信息

// 代码行1

  1. SDKVersion:"1.7.1"

  2. batteryLevel:100

  3. brand:"devtools"

  4. errMsg:"getSystemInfo:ok"

  5. fontSizeSetting:16

  6. language:"zh_CN"

  7. model:"iPhone 6"

  8. pixelRatio:2

  9. platform:"devtools"

  10. screenHeight:667

  11. screenWidth:375

  12. system:"iOS 10.0.1"

  13. version:"6.6.3"

  14. windowHeight:603

  15. windowWidth:375


true false //代码行6

success //代码行13


canIUse是false,但是可以授权成功

回答关注问题邀请回答
收藏
登录 后发表内容