vue 界面刷新数据被清除 localStorage的使用详解


Posted in Javascript onSeptember 16, 2018

localStorage是html5新增的一个本地存储API,它有5M的大小空间,通过(key,value)的方式存储在浏览器中

window.localStorage.setItem('key', value); //储存文件

window.localStorage.getItem('key'); //读取文件

window.localStorage.removeItem('key'); //清除文件

vue中使用方法:

1、新建一个store.js文件

localStorage只能存储字符串,非字符串的数据在存储之前会被转换成字符串。在存储一些复杂数据类型时可能有些麻烦,下面方法是先使用JSON.stringfy()方法将其转换为字符串后存储,读取时使用JSON.parse()方法进行还原。

const IDLIST_KEY = 'idlist'; //定义常量保存键值

export default {

 saveIDlist(data){

 window.localStorage.setItem(IDLIST_KEY,JSON.stringify(data)); 

 },

 fetchIDlist(){

 return JSON.parse(window.localStorage.getItem(IDLIST_KEY)|| '[]');

 }

}

2、引入js文件:

vue 界面刷新数据被清除 localStorage的使用详解

3、使用:

store.saveIDlist(selectIDlist); //保存

selectIDlist = store.fetchIDlist(); //读取

以上这篇vue 界面刷新数据被清除 localStorage的使用详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
ExtJS4 组件化编程,动态加载,面向对象,Direct
May 12 Javascript
去掉gridPanel表头全选框的小例子
Jul 18 Javascript
完美兼容各大浏览器的jQuery插件实现图片切换特效
Dec 12 Javascript
js正则匹配出所有图片及图片地址src的方法
Jun 08 Javascript
Ajax清除浏览器js、css、图片缓存的方法
Aug 06 Javascript
基于javascript代码实现通过点击图片显示原图片
Nov 29 Javascript
bootstrap时间控件daterangepicker使用方法及各种小bug修复
Oct 25 Javascript
js设计模式之单例模式原理与用法详解
Aug 15 Javascript
vue-next/runtime-core 源码阅读指南详解
Oct 25 Javascript
Vue组件通信中非父子组件传值知识点总结
Dec 05 Javascript
vue设置全局访问接口API地址操作
Aug 14 Javascript
关于vue中如何监听数组变化
Apr 28 Vue.js
vuex提交state&&实时监听state数据的改变方法
Sep 16 #Javascript
新手必须知的Node.js 4个JavaScript基本概念
Sep 16 #Javascript
分享5个顶级的JavaScript Ajax组件库
Sep 16 #Javascript
vuex + axios 做登录验证 并且保存登录状态的实例
Sep 16 #Javascript
vue主动刷新页面及列表数据删除后的刷新实例
Sep 16 #Javascript
vue将毫秒数转化为正常日期格式的实例
Sep 16 #Javascript
Vue filter格式化时间戳时间成标准日期格式的方法
Sep 16 #Javascript
You might like
sphinx增量索引的一个问题
2011/06/14 PHP
PHP error_log()将错误信息写入一个文件(定义和用法)
2013/10/25 PHP
php float不四舍五入截取浮点型字符串方法总结
2013/10/28 PHP
PHP生成器简单实例
2015/05/13 PHP
图片按比例缩放函数
2006/06/26 Javascript
JS DOM 操作实现代码
2010/08/01 Javascript
jquery中的常用事件bind、hover、toggle等示例介绍
2014/07/21 Javascript
AngularJS入门教程(零):引导程序
2014/12/06 Javascript
js实现ifram取父窗口URL地址的方法
2015/02/09 Javascript
使用Javascript实现选择下拉菜单互移并排序
2016/02/23 Javascript
Nodejs中解决cluster模块的多进程如何共享数据问题
2016/11/10 NodeJs
详解vue表单验证组件 v-verify-plugin
2017/04/19 Javascript
mac中利用NVM管理不同node版本的方法详解
2017/11/08 Javascript
axios post提交formdata的实例
2018/03/16 Javascript
webpack+react+antd脚手架优化的方法
2018/04/02 Javascript
JS使用遮罩实现点击某区域以外时弹窗的弹出与关闭功能示例
2018/07/31 Javascript
vant(ZanUi)结合async-validator实现表单验证的方法
2018/12/06 Javascript
在LayUI图片上传中,解决由跨域问题引起的请求接口错误的方法
2019/09/24 Javascript
[40:29]2018DOTA2亚洲邀请赛 4.7总决赛 LGD vs Mineski 第一场
2018/04/10 DOTA
Python内置数据结构与操作符的练习题集锦
2016/07/01 Python
Python更新数据库脚本两种方法及对比介绍
2017/07/27 Python
使用Python设计一个代码统计工具
2018/04/04 Python
浅谈Python接口对json串的处理方法
2018/12/19 Python
python3.6+selenium实现操作Frame中的页面元素
2019/07/16 Python
python数据归一化及三种方法详解
2019/08/06 Python
matplotlib 三维图表绘制方法简介
2020/09/20 Python
详解pycharm连接远程linux服务器的虚拟环境的方法
2020/11/13 Python
分享一个H5原生form表单的checkbox特效代码
2018/02/26 HTML / CSS
介绍一下常见的木马种类
2014/11/15 面试题
研究生求职推荐信范文
2013/11/30 职场文书
自我鉴定怎么写
2013/12/05 职场文书
关爱残疾人标语
2014/06/25 职场文书
党员目标管理责任书
2014/07/25 职场文书
群众路线教育实践活动自我剖析思想汇报
2014/10/04 职场文书
检察院起诉书
2015/05/20 职场文书
辞职报告(范文三篇)
2019/08/27 职场文书