用户登录

请求绑定微信帐户,得到了服务接口的响应以后,需要利用响应里的数据去做一些事情 ... 回到 UserAccount 页面 .. 在 wxUserBindSubmit 方法里面 .. 得到了响应之后 .. 用 switch ,检查响应里的状态码 ..

如果状态码是 200 .. 表示成功 ... 这样就可以在 storage 里记录获取到的 token .. Taro.setStorage .. key 是 token .. 具体要存储的 data 是 response 里的 data ..

登录成功,触发一个全局事件 .. Taro.eventCenter.trigger 一个事件 .. 名字是 user::logged_in ..

带着 response 里的 data 数据 .. 下面再执行 Taro.navigateBack .. 返回上一个页面 .. 再 break 出来 ..

添加一个默认的行为 .. 用一下 Taro .. atMessage .. 显示一条信息 .. 信息的类型设置成 error .. 信息的值是 response 里的 data ..

下面可以打开 db.json .. 找到 wanghao 这个用户,删除掉之前绑定的微信数据 ..

再回到模拟器 .. 按一下 微信登录 .. 提示绑定 .. 输入一个错误的用户名 .. 密码 .. 提交绑定 .. 页面上会显示一条错误信息,提醒用户不存在

输入一个正确的用户名 .. 还有密码 ... 确认绑定 .. 登录成功,会触发 user::logged_in 事件 .. 返回到 我的 页面 .. 页面上会显示登录之后的用户的用户名 ..

处理绑定微信帐户的响应《 电商小程序案例:绑定微信 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点