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 相关文章推荐
javascript五图轮播切换实用版
Aug 17 Javascript
node.js应用后台守护进程管理器Forever安装和使用实例
Jun 01 Javascript
使用JavaScript获取地址栏参数的方法
Dec 19 Javascript
jQuery中is()方法用法实例
Jan 06 Javascript
实现无刷新联动例子汇总
May 20 Javascript
Javascript字符串拼接小技巧(推荐)
Jun 02 Javascript
select隐藏选中值对应的id,显示其它id的简单实现方法
Aug 25 Javascript
vue实现导航栏效果(选中状态刷新不消失)
Dec 13 Javascript
微信小程序实现分享到朋友圈功能
Jul 19 Javascript
js的对象与函数详解
Jan 21 Javascript
vue登录注册实例详解
Sep 14 Javascript
Servlet返回的数据js解析2种方法
Dec 12 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
php遍历文件夹和文件列表示例分享
2014/03/11 PHP
PHPer 需要了解的 5 个 Composer 小技巧
2014/08/18 PHP
PHP指定截取字符串中的中英文或数字字符的实例分享
2016/03/18 PHP
php自定义截取中文字符串-utf8版
2017/02/27 PHP
PHP中->和=>的含义及使用示例解析
2020/08/06 PHP
对Jquery中的ajax再封装,简化操作示例
2014/02/12 Javascript
在浏览器中实现图片粘贴的jQuery插件-- pasteimg使用指南
2014/12/29 Javascript
js显示文本框提示文字的方法
2015/05/07 Javascript
JS实现自动定时切换的简洁网页选项卡效果
2015/10/13 Javascript
使用js获取地址栏参数的方法推荐(超级简单)
2016/06/14 Javascript
详解jQuery插件开发方式
2016/11/22 Javascript
前端js弹出框组件使用方法
2020/08/24 Javascript
基于JavaScript 性能优化技巧心得(分享)
2017/12/11 Javascript
详解Vue demo实现商品列表的展示
2019/05/07 Javascript
javascript面向对象程序设计实践常用知识点总结
2019/07/29 Javascript
Vue组件通信入门之Provide和Inject机制
2019/12/29 Javascript
浅谈python字符串方法的简单使用
2016/07/18 Python
Python中格式化format()方法详解
2017/04/01 Python
使用Python微信库itchat获得好友和群组已撤回的消息
2018/06/24 Python
python使用Plotly绘图工具绘制散点图、线形图
2019/04/02 Python
深入了解Python枚举类型的相关知识
2019/07/09 Python
Python实现大数据收集至excel的思路详解
2020/01/03 Python
canvas离屏技术与放大镜实现代码示例
2018/08/31 HTML / CSS
德国亚马逊官方网站:Amazon.de
2020/11/15 全球购物
编辑求职信样本
2013/12/16 职场文书
我的求职择业计划书
2014/04/04 职场文书
《富饶的西沙群岛》教学反思
2014/04/09 职场文书
心理学专业求职信
2014/06/16 职场文书
员工离职通知函
2015/04/25 职场文书
2015年新农村建设工作总结
2015/05/22 职场文书
小学庆六一主持词
2015/06/30 职场文书
职工趣味运动会开幕词
2016/03/04 职场文书
创业计划书之农家乐
2019/10/09 职场文书
Nginx访问日志及错误日志参数说明
2021/03/31 Servers
html输入两个数实现加减乘除功能
2021/07/01 HTML / CSS
Go语言基础map用法及示例详解
2021/11/17 Golang