文件封装

步骤

  1. 核心请求文件

  1. apiUse 文件夹中的 index.js 文件写 API接口方法

  • baseURL + url 后台完整地址
  1. 将信息写入 store 文件夹中的 index.js 文件
    将信息保存到Vuex中,Vuex管理全局共享的数据

①引入接口方法

state 变量中定义要接收的对象

mutations 方法更新信息

actions 方法请求用户信息保存到 state变量 里userInfo中

getters 方法定义并导出用户信息

  1. 在 router 文件夹中的 index.js 文件中进行 路由守卫

引入 import store from '@/store'

beforeEach 页面发送跳转就走一次,在函数中判断是否已登录 (token) 并获取用户信息=>store.dispatch(‘getUserInfoActions’)

  1. 渲染页面

template 中渲染用户信息

script 中引入 mapGetters

最后在 computed 计算属性中使用

调用API接口登录后,获取用户信息保存到Vuex中并渲染到Vue页面相关推荐

  1. 把数据保存到cook_将用户信息保存到Cookie中

    /** * 把用户保存到Cookie * * @param request * @param response * @param member */ private void rememberPwdA ...

  2. 《十四》微信小程序中的常用 API之登录、获取用户信息、支付、提现、跳转小程序、网络请求、弹框、导航、数据缓存、图片、查看文档、音频、拨打电话、剪贴板、滚动、WXML

    微信小程序提供了 wx 这个全局变量,通过这个全局变量可以调用微信小程序的 API. 登录: wx.login():获取登录凭证 code.通过登录凭证 code 进而换取用户登录态信息,包括用户在当 ...

  3. 微信开放接口获取用户昵称保存到MySQL中为空白

    微信昵称中包含emoji表情标签,某些标签是使用了4字节编码的UTF8. 而大多数MySQL数据库现在使用的是3字节UTF8编码,这样会导致保存为空,且不会提示失败. 解决方法有2个,一个是升级到My ...

  4. 微信公众号网页OAuth2.0授权登录并获取用户信息(SpringBoot实现)

    微信公众号网页OAuth2.0授权登录并获取用户信息(SpringBoot实现) 文章目录 微信公众号网页OAuth2.0授权登录并获取用户信息(SpringBoot实现) 准备工作 开发思路 具体代 ...

  5. 关于网页版微信扫码登录以及获取用户信息

    由于我只研究了1天时间,可能有些地方认知错误 1:网页版微信扫码登录的流程 ① 点击扫码登录按钮 ② qrAuthorize(访问微信接口,如果微信接口判断有权限生成二维码的话,跳转到二维码页面.) ...

  6. php把微信一键登录,PHP微信第三方实现一键登录及获取用户信息的方法(实例详解)...

    这篇文章主要介绍了PHP版微信第三方实现一键登录及获取用户信息的方法,较为详细的分析了微信第三方登陆的相关注意事项与实现技巧,需要的朋友可以参考下 注意,要使用微信在第三方网页登录是需要"服 ...

  7. 小程序:登录页获取用户信息并传递用户数据到个人中心页

    步骤一:个人中心页添加"立即登录"按钮跳转至登录页 一.个人中心页的me.wxml代码 <view class="userinfo"><but ...

  8. 小程序:版本更新后获取用户信息变更

    小程序:版本更新后获取用户信息变更 更新后,以前获取用户信息,是通过wx.getUserInfo,然后就会弹出授权窗口,现在必须通过button ,才能实现: <button open-type ...

  9. 解决 {ret:100030,msg:this api without user authorization} android QQ第三发登录成功后获取用户信息失败的问题

    在使用QQ第三发登录时,登录成功后,去获取用户信息的时候,却出现这个错误: {"ret":100030,"msg":"this api without ...

最新文章

  1. PyTorch 1.3发布:能在移动端部署,支持Colab云TPU,阿里云上也能用
  2. 《编写高质量Python代码的59个有效方法》——第10条:尽量用enumerate取代range
  3. 127-条件布尔运算符和取反运算符
  4. ICLR 2022 | 香侬科技提出基于图神经网络的语义理解模型,获单项满分
  5. boost::mp11::mp_unique相关用法的测试程序
  6. hadoop学习之:Map、Reduce详解
  7. jQuery-动画与特效
  8. mysql5.7参数简单介绍
  9. 行走在消失中的五种编程语言
  10. mysql中datetime有带时区_当服务器时区不是UTC时,从Java中检索来自MySQL的UTC DATETIME字段...
  11. SAP 数据表相关信息
  12. 卡西欧手表城市编码,调时区用
  13. opencv将预测的68个landmarks标注到图片上
  14. 学简单python好学吗_python好学吗
  15. 二分查找一个数首次与最后出现的位置
  16. 《别让这种习惯毁掉你的一生,改变他!》
  17. mysql 数据类型 查询_MySQL数据类型
  18. 深富策略军工股掀起涨停潮
  19. python三年a班的成绩_Python学习小结
  20. 电子计算机体积,世界上体积最大的计算机

热门文章

  1. Python数据类型(二)文本类型-str
  2. 企业内部岗位晋升简历PPT模板
  3. Java笔记-使用RestTemplate下载大文件,并且设置下载时间
  4. 0.5mm的焊锡丝能吃多大电流_你知道该怎样计算多大的功率该用多大的电线电缆?...
  5. 【SpringBoot DB 系列】Mybatis-Plus 多数据源配置
  6. c语言程序 t代表什么意思,t表示什么(男生0和t是什么意思)
  7. android平板被锁怎么解决,iPhone/iPad输错密码被停用怎么办 3招轻松解锁方法
  8. Java资料总结(全)
  9. PP实施经验分享(6)——SAP生产订单计划内投料计划外投料
  10. 路由器总是显示未连接到服务器,链接路由器但一直显示未连接服务器