开发时使用uniapp进行开发,不过用什么开发都不重要。

在搞完微信授权登陆后,又遇到需要把用户昵称和头像展示在个人信息页的情况,在试了很多方法后,发现了便利的方法。

有想过从数据库获取数据,也想过从登陆页面跳转个人信息页时带参数跳转....但都很麻烦,而且不太想是正确的思路,自己也搞失败了。

最终在查阅相关博客后,发现可以在授权登陆后,获取到的用户信息随 token 一起存入storage中,在需要使用的地方从storage中获取就行。

在登陆界面:使用uni.setStorageSync()存储

在个人信息页面:使用uni.getStorageSync()获取信息

这样就不用每次获取信息是去数据库获取了~

相关参考文章:微信小程序开发之将用户信息存入缓存_越努力越菜的博客-CSDN博客_微信小程序写入缓存

uni.setStorage(OBJECT) @setstorage | uni-app官网

uni.setStorage(OBJECT) @setstorage | uni-app官网

关于微信小程序授权登陆之后需要在个人信息页展示信息,如微信头像,昵称这件事相关推荐

  1. 微信小程序授权登陆判断+证件照换底色UI设计(第三周)

    日期 工作内容 2020年8月16日 (因涉及版权问题)图片素材重新查找 2020年8月17日 图片上传 2020年8月18日 小程序授权判断完善,小程序跳转页面新架构 2020年8月19日 证件照尺 ...

  2. 微信小程序授权登陆,解密encryptedData出现乱码问题

    前端传过来的encryptedData 用base64_decode解密后出现乱码 解决方法: 用get方式传加密的字符串时,接收到以后,字符串里包含的"+"会被替换成" ...

  3. 微信小程序 免登陆,授权获取手机号

    最近改造一个微信小程序项目: 原登录逻辑:直接获取用户信息(wx.getUserProfile)进行登录 改造后:用户登录前先获取用户手机号 判断时候注册过 再进行后续操作(这边主要介绍如何直接获取手 ...

  4. uniapp微信小程序授权登录和获取微信绑定的手机号码

    uniapp微信小程序授权登录和获取微信绑定的手机号码 弹出授权的弹框 <view class="weixinOk" @tap="getUserProfile&qu ...

  5. 基于Thinkphp5+EasyWeChat+fastadmin微信小程序授权登录获取手机号微信公众号网页---联合授权登录

    战前准备 1.使用 composer 安装 EasyWeChat $ composer require overtrue/wechat:~4.0 -vvv 或者在composer.json文件renq ...

  6. 微信小程序注册/登陆,若依后台获取token

    微信小程序注册/登陆,若依后台获取token 后端接口: @ApiOperation(value = "小程序登入", httpMethod = "POST") ...

  7. 微信小程序授权_微信小程序授权验证码什么意思

    首先,最先要进行的便是运行微信软件,然后在软件的主界面中,找到"发现"这一功能项目.1.点击"发现"界面之后,会看到一个"游戏中心"的选项, ...

  8. PHP实现微信小程序授权登录

    PHP实现微信小程序授权登录(示例) public function login(){//接收参数$code = input('code'); //code码$nickName = input('ni ...

  9. 微信小程序授权登录 组件的封装

    微信小程序授权登录 组件的封装 新建components文件 写wxml文件 wxss部分 js部分 json引用 页面使用 页面js 授权登录 流程如下: 因为多个页面功能需要登录状态 所以做了个组 ...

最新文章

  1. 处理python中的无类型变量的方法
  2. hust1346(两个线段的最近距离和最小距离)
  3. 使用LiveNVR实现将RTSP转RTMP、FLV、HLS,实现监控摄像头无插件直播
  4. msp430编程用什么软件_UG编程是什么?ug编程做什么用的?
  5. 栈的应用实例——计算后缀表达式
  6. Ribbon源码解析(二)
  7. [css] 使用css的attr()写一个类似a标签title的提示框
  8. python自动化办公实例展示_python自动化办公?学这些就够用了
  9. 《Google Go: A Primer》学习笔记
  10. 基于java jsp的铁路售票系统(火车票预订)ssh框架
  11. C# DirectX.AudioVideoPlayback音频视频播放
  12. 汇编语言 - 实验 - 计算 (X+(Y*Z-100))/W
  13. 基于Python的“书怡”在线书店系统的设计与实现毕业设计源码082332
  14. 微信公众号开发工具类
  15. css文字长度实现宽度自适应、显示三行超出省略号
  16. UV、PV、IP意思及区别解释
  17. BooT模式: ISP、Flash、SRAM
  18. C++ 语言禁止派生类 - final specifier
  19. 已解决cython_bbox安装出现的问题
  20. 农行网上在线支付平台接口

热门文章

  1. 如何将Google表格电子表格插入Google文档
  2. 学之思开源考试系统 - 数据库设计文档
  3. 传奇人形怪爆率怎么设置?人形怪增加教程
  4. npm run dev报错 Class constructor ServeCommand cannot be invoked without new
  5. 标准身材计算机法,计算机(程序)基础_堂堂5尺爷们不到100斤_数之美
  6. Java爬虫Jsoup爬取必应壁纸
  7. rad xe 5 使用教程_使用Rad轻松实现React在线样式
  8. 公司邮箱后缀有哪些?外贸邮箱域名有哪些你知道吗?
  9. 给电脑C盘系统盘瘦身的四种方法
  10. 你是外包,麻烦不要偷吃零食。。注意素质!