vue项目持久化存储数据的实现代码


Posted in Javascript onOctober 01, 2018

方式一、使用localStorage在数据存储

1、要在浏览器刷新的时候重新存储起来

if (window.localStorage.getItem(authToken)) {
store.commit(types.SETLOANNUMBER, window.localStorage.getItem('loanNumber'));
}

方式二、使用vue-cookie插件来做存储

1、参考地址传送门

2、安装包

npm install vue-cookie --save

3、在store中存储起来

import Vue from 'vue';
import Vuex from 'vuex';

Vue.use(Vuex)
var VueCookie = require('vue-cookie');

export default new Vuex.Store({
state: {
 token: VueCookie.get('token')
},
mutations: {
 saveToken(state, token) {
  state.token = token;
  // 设置存储
  VueCookie.set('token', token, { expires: '30s' });
 }
},
actions: {

}
})

4、在登录页面中设置到存储中

import { mapMutations } from 'vuex';
export default {
methods: {
 login() {
  this.saveToken('123')
 },
 ...mapMutations(['saveToken'])
}
};

方式三、使用vuex-persistedstate插件参考文件

在做大型项目,很多数据需要存储的建议使用这种方式

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
高亮显示web页表格行的javascript代码
Nov 19 Javascript
js模拟点击事件实现代码
Nov 06 Javascript
js(jQuery)获取时间的方法及常用时间类搜集
Oct 23 Javascript
jQuery对Select的操作大集合(收藏)
Dec 28 Javascript
jquery为页面增加快捷键示例
Jan 31 Javascript
jquery获取选中的文本和值的方法
Jul 08 Javascript
JS常用函数使用指南
Nov 23 Javascript
基于JavaScript如何实现私有成员的语法特征及私有成员的实现方式
Oct 28 Javascript
VueJs组件之父子通讯的方式
May 06 Javascript
Jquery获取radio选中值实例总结
Jan 17 jQuery
Layui数据表格判断编辑输入的值,是否为我需要的类型详解
Oct 26 Javascript
微信小程序实现Swiper轮播图效果
Nov 22 Javascript
详解mpvue scroll-view自动回弹bug解决方案
Oct 01 #Javascript
在create-react-app中使用sass的方法示例
Oct 01 #Javascript
详解mpvue小程序中怎么引入iconfont字体图标
Oct 01 #Javascript
Vue 组件封装 并使用 NPM 发布的教程
Sep 30 #Javascript
浅谈angular表单提交中ng-submit的默认使用方法
Sep 30 #Javascript
angularJs中$scope数据序列化的实例
Sep 30 #Javascript
mpvue+vuex搭建小程序详细教程(完整步骤)
Sep 30 #Javascript
You might like
欧美媒体选出10年前最流行的17部动画
2017/01/18 日漫
简单的移动设备检测PHP脚本代码
2011/02/19 PHP
CI框架中通过hook的方式实现简单的权限控制
2015/01/07 PHP
学习php设计模式 php实现工厂模式(factory)
2015/12/07 PHP
PHP的PDO操作简单示例
2016/03/30 PHP
prototype 1.5 & scriptaculous 1.6.1 学习笔记
2006/09/07 Javascript
asp(javascript)全角半角转换代码 dbc2sbc
2009/08/06 Javascript
jQuery在vs2008及js文件中的无智能提示的解决方法
2010/12/30 Javascript
JQuery文字列表向上滚动的代码
2013/11/13 Javascript
JS中数组Array的用法示例介绍
2014/02/20 Javascript
分享9个最好用的JavaScript开发工具和代码编辑器
2015/03/24 Javascript
jquery+css实现的红色线条横向二级菜单效果
2015/08/22 Javascript
详解JavaScript基于面向对象之继承
2015/12/13 Javascript
基于jquery实现动态竖向柱状条特效
2016/02/12 Javascript
Bootstrap导航条可点击和鼠标悬停显示下拉菜单
2016/11/25 Javascript
JS利用cookies设置每隔24小时弹出框
2017/04/20 Javascript
自定义事件解决重复请求BUG的问题
2017/07/11 Javascript
vue视频播放暂停代码
2019/11/08 Javascript
简单掌握Python中glob模块查找文件路径的用法
2016/07/05 Python
matplotlib简介,安装和简单实例代码
2017/12/26 Python
用Python编写一个简单的CS架构后门的方法
2018/11/20 Python
django中ORM模型常用的字段的使用方法
2019/03/05 Python
Python搭建Keras CNN模型破解网站验证码的实现
2020/04/07 Python
OpenCV利用python来实现图像的直方图均衡化
2020/10/21 Python
python request 模块详细介绍
2020/11/10 Python
CSS3中Transition动画属性用法详解
2016/07/04 HTML / CSS
css3弹性盒子flex实现三栏布局的实现
2020/11/12 HTML / CSS
css3 实现滚动条美化效果的实例代码
2021/01/06 HTML / CSS
Omio荷兰:预订火车、巴士和机票
2018/11/04 全球购物
可口可乐唇膏:Lip Smackers
2019/08/27 全球购物
C#中有没有静态构造函数,如果有是做什么用的?
2016/06/04 面试题
生物医学工程专业学生求职信范文分享
2013/12/14 职场文书
2014银行授权委托书样本
2014/10/04 职场文书
2014年政府采购工作总结
2014/12/09 职场文书
2015婚礼主持词开场白
2015/05/28 职场文书
python调试工具Birdseye的使用教程
2021/05/25 Python