目录

微信小程序退出登录取消授权

微信小程序退出登录取消授权

退出登录

首先,最近因为要做微信小程序,所以了解了一下相关文档知识。

微信小程序退出登录功能想要取消用户授权这个在微信开发文档上有写,是不能取消的。

以下是截图

https://i-blog.csdnimg.cn/blog_migrate/ab163dad3a8458e139d622067d6545ee.png

其次,根据自己项目经历,发现在获取地理位置等授权过程中,如果用户拒绝授权,那么就没法再次调用窗口授权。

这个时候就要调用微信的wx.openSetting()方法,跳转到权限设置页面。

https://i-blog.csdnimg.cn/blog_migrate/ee8699260f448b44dba4a1fbd7a71d85.png

选择启用之后返回,就授权成功了。

注:

地址授权的回调 ,如下图(直接在fail拒绝授权的回调中调用wx.openSetting方法会失效,需要用其他方式代替,找一个中间件连接,我用的弹窗。)

https://i-blog.csdnimg.cn/blog_migrate/23e27f6e75001b9780b98b099c413029.png