微信小程序开发教程|如何让用户取消登陆后重新第二次授权?


热门推荐:一个简单的微信小程序开发要多少钱?免费生成微信小程序
小程序的用户授权一直是个让微信小程序开发者头疼的问题,从wx.getUserInfo到wx.login的变化,很多初入小程序坑的开发者,到处找解决办法。
其实这个不是个多大的问题,直接按照官方的提示修改JS函数,在BUTTON上修改用户信息获取方法就行了,干嘛要认死理的一定要自己写JS?
今天要说的不是如何修改wx.login的JS函数问题,而是小程序用户如果取消授权后,如何第二次加载授权的问题。
很多使用我的二开小程序模板的老(da)铁(lao)们都知道我前段时间修改了一下个人中心的界面,其中我也去掉了方便用户第二次授权的wx:if条件判断,上个周又有两位大佬突然又问回这个事儿,我觉得我作为史上最牛(la)逼(ji)的微信小程序开发者,必须把这个事儿说清楚。
用户授权,这个按照官方最新的授权机制说明文档,也就是:
使用button组件,并将open-type指定为getUserInfo类型,获取用户基本信息。具体信息可以参考官方开发文档:
https://developers.weixin.qq.com/miniprogram/dev/component/button.html
那么,既然是指定button的open-type类型,那button的变化肯定是要有两层:1,未获取到用户信息之前,展示的是什么样的?2,获取到用户信息之后,展示的是什么样的?例如:
既然知道了两层的关系,那我们就可以想办法CK它,让它按照我要求的姿势来。这就要用到官方的强大API功能:wx:if,也就是说用wx:if做一个条件判断:
当用户信息未有了这个条件判断,我们就在里面分别做不同的满足条件的内容,那么这两层内容也就是如下内容:
请点击登陆
{{userInfo.nickName}}
代码很简单,实现原理也很简单,重要的是要对官方的开发文档熟悉,坐到举一反三的作用,与其在各个群里到处问实现方法,不如仔仔细细的先把官方开发文档通读三遍
(免责声明:本网站内容主要网络,不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站概不负任何法律责任)
标签:
- 微信小程序商城想要做好,需要注意哪些内容呢?
2021-11-12 11:09
- 微信小程序通过什么为移动互联网增加新概念
2020-01-07 08:51
- 微信小程序上线一年,餐饮界都有哪些新玩法?
2020-07-15 09:12
- 农产品如何销量翻倍?小程序成店家新宠
2019-11-23 09:02
- 奶茶小程序需要具备的功能有哪些
2022-01-14 09:26
- 服装行业在2018年如何利用微信小程序抢占流量
2020-07-27 12:50
- 微信小程序的风已经刮起来了,而你准备好了吗?
2021-06-01 17:03
- 微信小程序用完即走如何保证用户沉淀?
2020-01-19 09:45
- 微信小程序是如何爆发起来的?
2021-06-23 08:43