效果
![在这里插入图片描述](https://img-blog.csdnimg.cn/e853fc11c8504131a83e4bc8d4a0fa6a.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5bCP6I6J54ix57yW56iL,size_13,color_FFFFFF,t_70,g_se,x_16)
分析:登录流程
1.用户点击登录按钮,弹出授权弹窗
2.用户确认授权,调用uni.login接口,拿到code
3.使用code调用后端接口,接收后端返回的自定义登录态,如token等
4.登录状态在本地保存起来,用的时候在vuex取用
5.用户信息由后端解密,统一返回,再存入本地
此处简化了流程,没有返回自定义登录状态,直接使用openid来判断用户,用户信息也没有做特别处理,获取到之后就进行了存储
1.用户点击登录按钮,弹出授权弹窗
一个按钮点击事件弹出授权弹窗
<view class="btn">
<button