小程序获取用户信息 1.先判断是否授权 wx.getSetting({success: (data) => {console.log(data); if (data.authSetting['scope.userInfo']) {wx.getUserInfo({success: (data) => {this.setData({hasUserInfo: true, userInfo: data.userInfo }) } }) } else {this.setData({hasUserInfo: false }) } } }) 2.如果没有授权 ,使用button 的 getuserinfo事件进行授权,当点击确定的时候授权成功,我们把授权信息保留下来 onGetUserInfo: function (event) {//点击允许的事件 console.log(event); let userInfo = event.detail.userInfo if (userInfo) {this.setData({hasUserInfo: true, userInfo: userInfo }) } }, 3.如果已经授权了 展示用户信息,通过open-data
如果觉得《小程序 获取用户信息》对你有帮助,请点赞、收藏,并留下你的观点哦!