频道栏目
首页 > 资讯 > 微信小程序 > 正文

小程序button引导用户授权

19-02-22        来源:[db:作者]  
收藏   我要投稿
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 {

//用户按了拒绝按钮

}

}

})

注:如果未出现微信授权的弹窗,则可能是因为之前授权的缓存导致的,因为只有未授权才会出现弹窗,清除缓存即可

相关TAG标签
上一篇:如何实现不同vlan,不同网关的终端间的通信
下一篇:小程序 setData 为什么不能频繁设置
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站