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 相关文章推荐
超清晰的document对象详解
Feb 27 Javascript
jQuery.Validate 使用笔记(jQuery Validation范例 )
Jun 25 Javascript
js写的方法实现上传图片之后查看大图
Mar 05 Javascript
javascript先序遍历DOM树的方法
Feb 27 Javascript
js轮播图代码分享
Jul 14 Javascript
JS实现HTML表格排序功能
Aug 05 Javascript
wap手机端解决返回上一页的js实例
Dec 08 Javascript
jQuery修改DOM结构_动力节点Java学院整理
Jul 05 jQuery
实现jquery放大镜的两种方法
Feb 22 jQuery
layui 给数据表格加序号的方法
Aug 20 Javascript
微信小程序实现的五星评价功能示例
Apr 25 Javascript
浅谈Vue.js之初始化el以及数据的绑定说明
Nov 14 Javascript
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
分页显示Oracle数据库记录的类之二
2006/10/09 PHP
发款php蜘蛛统计插件只要有mysql就可用
2010/10/12 PHP
PHP 命名空间实例说明
2011/01/27 PHP
基于php导出到Excel或CSV的详解(附utf8、gbk 编码转换)
2013/06/25 PHP
php中\r \r\n \t的区别示例介绍
2014/02/08 PHP
typecho插件编写教程(三):保存配置
2015/05/28 PHP
php session的应用详细介绍
2017/03/22 PHP
Thinkphp 框架扩展之应用模式实现方法分析
2020/04/27 PHP
js异或加解密效果代码
2008/06/25 Javascript
div+css布局的图片连续滚动js实现代码
2010/05/04 Javascript
IE8 中使用加速器(Activities)
2010/05/14 Javascript
JS 按钮点击触发(兼容IE、火狐)
2013/08/07 Javascript
javascript上传图片前预览图片兼容大多数浏览器
2013/10/25 Javascript
解决Extjs4中form表单提交后无法进入success函数问题
2013/11/26 Javascript
JS嵌套函数调用上下文的问题解决
2014/03/26 Javascript
JavaScript的函数式编程基础指南
2016/03/19 Javascript
微信小程序实现倒计时60s获取验证码
2020/04/17 Javascript
JavaScript文件的同步和异步加载的实现代码
2017/08/19 Javascript
如何制作一个Node命令行图像识别工具
2018/12/12 Javascript
浅谈JavaScript窗体Window.ShowModalDialog使用
2020/07/22 Javascript
JavaScript 获取滚动条位置并将页面滑动到锚点
2021/02/08 Javascript
[00:09]DOTA2新版本PA至宝特效动作展示
2014/11/19 DOTA
深入理解python中的select模块
2017/04/23 Python
Python3转换html到pdf的不同解决方案
2019/03/11 Python
50行Python代码获取高考志愿信息的实现方法
2019/07/23 Python
Python使用Excel将数据写入多个sheet
2020/05/16 Python
详解pytorch中squeeze()和unsqueeze()函数介绍
2020/09/03 Python
详解Python中import机制
2020/09/11 Python
PyCharm Community安装与配置的详细教程
2020/11/24 Python
大学社团活动策划书
2014/01/26 职场文书
暑假学习心得体会
2014/09/02 职场文书
民主生活会批评与自我批评总结
2014/10/17 职场文书
党风廉正建设责任书
2015/01/29 职场文书
2015年幼儿园学期工作总结
2015/05/22 职场文书
先进基层党组织事迹材料2016
2016/02/29 职场文书
Redis如何使用乐观锁(CAS)保证数据一致性
2022/03/25 Redis