韦德伍斯小程序

我要开发同款
茹茹2022年08月21日
85阅读

作品详情

项目有首页,通知页民,预约页面。还有我的页面。我负责的是页面的优化加一些小的功能,前前后后加起来一共20.30个页面吧。主要使用unaipp来开发的一个小程序,使用的是Uview的组件来完成的页面布局,调用一些uniapp的api来实现里面的逻辑登录:通过wx.getUserInfo() 获取用户头像,同时得到4个加密串通过wx.login() 获取code码传入 4 个加密串和 code 码,请求后台登录接口wx.request(),获取token存储到缓存中。小程序的授权:首先调用我们的微信官网的接口wx.login() 会返回我们数据 紧跟接调用我们的登录接口然后把我们刚才通过wx.login 返回的code 当做参数放在登录接扣里面 这时候如果我们的code返回的是0的话说明我们已经成功 吧返回数据里面的token保存下来 用来后面我们判断是否授权过 如果返回的是1000的话代表我们还没有注册 这时候在调用下我们的注册接口 注册接口跟登录一样都要调用我们的wx.login 本来是打算把登录时候的code保存下来 但是想wx.login 返回的code有一定的时间不能重复去使用这也算是我们小程序的一个坑 紧跟这调用我们的注册接口 如果注册成功的话再去调用我们的登录接口 然后吧返回的token保存下来 如果没有token的这时候我们就会弹出来授权的页面当我们点击上面的登录的时候 会弹出出来我们的授权框 给按钮的open-type="getUserInfo" 就可以弹出来授权框
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论