调用API接口登录后,获取用户信息保存到Vuex中并渲染到Vue页面
文件封装
步骤
- 核心请求文件
- 在 apiUse 文件夹中的 index.js 文件写 API接口方法
- baseURL + url 后台完整地址
- 将信息写入 store 文件夹中的 index.js 文件
将信息保存到Vuex中,Vuex管理全局共享的数据
①引入接口方法
② state 变量中定义要接收的对象
③ mutations 方法更新信息
④ actions 方法请求用户信息保存到 state变量 里userInfo中
⑤ getters 方法定义并导出用户信息
- 在 router 文件夹中的 index.js 文件中进行 路由守卫
引入 import store from '@/store'
beforeEach 页面发送跳转就走一次,在函数中判断是否已登录 (token) 并获取用户信息=>store.dispatch(‘getUserInfoActions’)
- 渲染页面
template 中渲染用户信息
script 中引入 mapGetters
最后在 computed 计算属性中使用
调用API接口登录后,获取用户信息保存到Vuex中并渲染到Vue页面相关推荐
- 把数据保存到cook_将用户信息保存到Cookie中
/** * 把用户保存到Cookie * * @param request * @param response * @param member */ private void rememberPwdA ...
- 《十四》微信小程序中的常用 API之登录、获取用户信息、支付、提现、跳转小程序、网络请求、弹框、导航、数据缓存、图片、查看文档、音频、拨打电话、剪贴板、滚动、WXML
微信小程序提供了 wx 这个全局变量,通过这个全局变量可以调用微信小程序的 API. 登录: wx.login():获取登录凭证 code.通过登录凭证 code 进而换取用户登录态信息,包括用户在当 ...
- 微信开放接口获取用户昵称保存到MySQL中为空白
微信昵称中包含emoji表情标签,某些标签是使用了4字节编码的UTF8. 而大多数MySQL数据库现在使用的是3字节UTF8编码,这样会导致保存为空,且不会提示失败. 解决方法有2个,一个是升级到My ...
- 微信公众号网页OAuth2.0授权登录并获取用户信息(SpringBoot实现)
微信公众号网页OAuth2.0授权登录并获取用户信息(SpringBoot实现) 文章目录 微信公众号网页OAuth2.0授权登录并获取用户信息(SpringBoot实现) 准备工作 开发思路 具体代 ...
- 关于网页版微信扫码登录以及获取用户信息
由于我只研究了1天时间,可能有些地方认知错误 1:网页版微信扫码登录的流程 ① 点击扫码登录按钮 ② qrAuthorize(访问微信接口,如果微信接口判断有权限生成二维码的话,跳转到二维码页面.) ...
- php把微信一键登录,PHP微信第三方实现一键登录及获取用户信息的方法(实例详解)...
这篇文章主要介绍了PHP版微信第三方实现一键登录及获取用户信息的方法,较为详细的分析了微信第三方登陆的相关注意事项与实现技巧,需要的朋友可以参考下 注意,要使用微信在第三方网页登录是需要"服 ...
- 小程序:登录页获取用户信息并传递用户数据到个人中心页
步骤一:个人中心页添加"立即登录"按钮跳转至登录页 一.个人中心页的me.wxml代码 <view class="userinfo"><but ...
- 小程序:版本更新后获取用户信息变更
小程序:版本更新后获取用户信息变更 更新后,以前获取用户信息,是通过wx.getUserInfo,然后就会弹出授权窗口,现在必须通过button ,才能实现: <button open-type ...
- 解决 {ret:100030,msg:this api without user authorization} android QQ第三发登录成功后获取用户信息失败的问题
在使用QQ第三发登录时,登录成功后,去获取用户信息的时候,却出现这个错误: {"ret":100030,"msg":"this api without ...
最新文章
- PyTorch 1.3发布:能在移动端部署,支持Colab云TPU,阿里云上也能用
- 《编写高质量Python代码的59个有效方法》——第10条:尽量用enumerate取代range
- 127-条件布尔运算符和取反运算符
- ICLR 2022 | 香侬科技提出基于图神经网络的语义理解模型,获单项满分
- boost::mp11::mp_unique相关用法的测试程序
- hadoop学习之:Map、Reduce详解
- jQuery-动画与特效
- mysql5.7参数简单介绍
- 行走在消失中的五种编程语言
- mysql中datetime有带时区_当服务器时区不是UTC时,从Java中检索来自MySQL的UTC DATETIME字段...
- SAP 数据表相关信息
- 卡西欧手表城市编码,调时区用
- opencv将预测的68个landmarks标注到图片上
- 学简单python好学吗_python好学吗
- 二分查找一个数首次与最后出现的位置
- 《别让这种习惯毁掉你的一生,改变他!》
- mysql 数据类型 查询_MySQL数据类型
- 深富策略军工股掀起涨停潮
- python三年a班的成绩_Python学习小结
- 电子计算机体积,世界上体积最大的计算机
热门文章
- Python数据类型(二)文本类型-str
- 企业内部岗位晋升简历PPT模板
- Java笔记-使用RestTemplate下载大文件,并且设置下载时间
- 0.5mm的焊锡丝能吃多大电流_你知道该怎样计算多大的功率该用多大的电线电缆?...
- 【SpringBoot DB 系列】Mybatis-Plus 多数据源配置
- c语言程序 t代表什么意思,t表示什么(男生0和t是什么意思)
- android平板被锁怎么解决,iPhone/iPad输错密码被停用怎么办 3招轻松解锁方法
- Java资料总结(全)
- PP实施经验分享(6)——SAP生产订单计划内投料计划外投料
- 路由器总是显示未连接到服务器,链接路由器但一直显示未连接服务器