• uni.authorize(OBJECT)
    • scope 列表

    uni.authorize(OBJECT)

    提前向用户发起授权请求。调用后会立刻弹窗询问用户是否同意授权小程序使用某项功能或获取用户的某些数据,但不会实际调用对应接口。如果用户之前已经同意授权,则不会出现弹窗,直接返回成功。

    平台差异说明

    5+AppH5微信小程序支付宝小程序百度小程序头条小程序
    xxx

    OBJECT 参数说明

    参数类型必填说明
    scopeString需要获取权限的 scope,详见 scope 列表。
    successFunction接口调用成功的回调函数
    failFunction接口调用失败的回调函数
    completeFunction接口调用结束的回调函数(调用成功、失败都会执行)
    scope 列表
    scope对应接口描述平台差异说明
    scope.userInfouni.getUserInfo用户信息
    scope.userLocationuni.getLocation, uni.chooseLocation地理位置
    scope.addressuni.chooseAddress收货地址
    scope.invoiceTitleuni.chooseInvoiceTitle发票抬头
    scope.recorduni.getRecorderManager录音功能
    scope.writePhotosAlbumuni.saveImageToPhotosAlbum, uni.saveVideoToPhotosAlbum保存到相册
    scope.camera<camera /> 组件摄像头微信小程序
    scope.invoicewx.chooseInvoice获取发票微信小程序
    scope.werunwx.getWeRunData微信运动步数微信小程序

    代码示例

    1. uni.authorize({
    2. scope: 'scope.userLocation',
    3. success() {
    4. uni.getLocation()
    5. }
    6. })

    发现错误?想参与编辑?在 GitHub 上编辑此页面!