VUEX 数据持久化,刷新后重新获取的例子


Posted in Javascript onNovember 12, 2019

VUEX 数据持久化

// store.js
 getters: {
  userInfo(state) {
   console.log('getters',state);
   if (!state.userInfo.id) {
    let token = getStorage("token");
    console.log('token',token);
    if (token) {
     let userInfo = getStorage("userInfo");
     state.userInfo = userInfo.data;
    }
   }
   return state.userInfo
  }
 },

注意:如果 使用this.$store.userInfo 是读取不到的,必须使用getter

// component.js
userInfo() {
      return this.$store.getters.userInfo;
    }

以上这篇VUEX 数据持久化,刷新后重新获取的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
节点的插入之append()和appendTo()的用法介绍
Jan 13 Javascript
在JS数组特定索引处指定位置插入元素的技巧
Aug 24 Javascript
js实现当前输入框高亮显示的方法
Aug 19 Javascript
javascript实现秒表计时器的制作方法
Feb 16 Javascript
Kindeditor单独调用单图上传增加预览功能的实例
Jul 31 Javascript
Angularjs自定义指令实现分页插件(DEMO)
Sep 16 Javascript
Vue 源码分析之 Observer实现过程
Mar 29 Javascript
详解vue2.0监听属性的使用心得及搭配计算属性的使用
Jul 18 Javascript
详解使用uni-app开发微信小程序之登录模块
May 09 Javascript
javascript单张多张图无缝滚动实例代码
May 10 Javascript
从零开始用webpack构建一个vue3.0项目工程的实现
Sep 24 Javascript
Nest.js散列与加密实例详解
Feb 24 Javascript
react-native聊天室|RN版聊天App仿微信实例|RN仿微信界面
Nov 12 #Javascript
实现vuex与组件data之间的数据同步更新方式
Nov 12 #Javascript
uni-app自定义导航栏按钮|uniapp仿微信顶部导航条功能
Nov 12 #Javascript
基于vue+uniapp直播项目实现uni-app仿抖音/陌陌直播室功能
Nov 12 #Javascript
vuex管理状态 刷新页面保持不被清空的解决方案
Nov 11 #Javascript
vuex实现数据状态持久化
Nov 11 #Javascript
vue 更改连接后台的api示例
Nov 11 #Javascript
You might like
不重新编译PHP为php增加openssl模块的方法
2011/06/14 PHP
PHP使用适合阅读的格式显示文件大小的方法
2015/03/05 PHP
php显示时间常用方法小结
2015/06/05 PHP
CI(CodeIgniter)模型用法实例分析
2016/01/20 PHP
PHP类型约束用法示例
2016/09/28 PHP
php获取给定日期相差天数的方法分析
2017/02/20 PHP
Yii输入正确验证码却验证失败的解决方法
2017/06/06 PHP
js三种排序算法分享
2012/08/16 Javascript
浅析node.js中close事件
2014/11/26 Javascript
HTML,CSS,JavaScript速查表推荐
2014/12/02 Javascript
javascript抽象工厂模式详细说明
2014/12/16 Javascript
去除字符串左右两边的空格(实现代码)
2016/05/12 Javascript
微信JS接口大全
2016/08/25 Javascript
微信小程序实现跑马灯效果
2020/10/21 Javascript
微信小程序模板消息推送的两种实现方式
2019/08/27 Javascript
JS开发自己的类库实例分析
2019/08/28 Javascript
vue项目出现页面空白的解决方案
2019/10/31 Javascript
javascrpt密码强度校验函数详解
2020/03/18 Javascript
在Vue中获取自定义属性方法:data-id的实例
2020/09/09 Javascript
[48:28]完美世界DOTA2联赛循环赛FTD vs Magma第二场 10月30日
2020/10/31 DOTA
[32:30]夜魇凡尔赛茶话会 第一期01:谁是卧底
2021/03/11 DOTA
利用python3随机生成中文字符的实现方法
2017/11/24 Python
关于python列表增加元素的三种操作方法
2018/08/22 Python
django将网络中的图片,保存成model中的ImageField的实例
2019/08/07 Python
keras分类之二分类实例(Cat and dog)
2020/07/09 Python
Python3如何实现Win10桌面自动切换
2020/08/11 Python
python绕过图片滑动验证码实现爬取PTA所有题目功能 附源码
2021/01/06 Python
CSS3 Media Queries详细介绍和使用实例
2014/05/08 HTML / CSS
Html5 video标签视频的最佳实践
2020/02/26 HTML / CSS
德国宠物用品、宠物食品及水族馆网上商店:ZooRoyal
2017/07/09 全球购物
Tomcat中怎么使用log4j输出所有的log
2016/07/07 面试题
教师职位说明书
2014/07/29 职场文书
2014红色之旅心得体会
2014/10/07 职场文书
计算机实训报告范文
2014/11/05 职场文书
新员工试用期自我评价
2015/03/10 职场文书
药品销售内勤岗位职责
2015/04/13 职场文书