### [小程序button引导用户授权的方法介绍(代码示例)](https://www.prosaas.cn/article/16985) **Published:** 2019-02-16T06:21:22 **Author:** 5201314 **Excerpt:** 本篇文章给大家带来的内容是关于小程序button引导用户授权的方法介绍(代码示例),有一定的参考价值,有需要的… 本篇文章给大家带来的内容是关于小程序button引导用户授权的方法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 wx.getUserInfo(OBJECT) 注意:此接口有调整,使用该接口将不再出现授权弹窗,请使用 > 引导用户主动进行授权操作 > 当用户未授权过,调用该接口将直接报错 当用户授权过,可以使用该接口获取用户信息 **所以我们要使用上述button来请求用户授权** 1.index.wxml 请升级微信版本 2.index.js Page({   data: {     //判断小程序的API,回调,参数,组件等是否在当前版本可用。     canIUse: wx.canIUse('button.open-type.getUserInfo')   },   onLoad: function () {     // 查看是否授权     wx.getSetting({       success: function (res) {         if (res.authSetting\['scope.userInfo'\]) {           wx.getUserInfo({             success: function (res) {               console.log(res.userInfo)               //用户已经授权过             }           })         }       }     })   },   bindGetUserInfo: function (e) {     console.log(e.detail.userInfo)     if (e.detail.userInfo) {       //用户按了允许授权按钮     } else {       //用户按了拒绝按钮     }   } }) **注:如果未出现微信授权的弹窗,则可能是因为之前授权的缓存导致的,因为只有未授权才会出现弹窗,清除缓存即可** 本文参考:https://www.html.cn/study/20.html 以上就是小程序button引导用户授权的方法介绍(代码示例)的详细内容,更多请关注知企PROSAAS其它相关文章! **Categories:** 后端开发 ---