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 相关文章推荐
基于jquery的jqDnR拖拽溢出的修改
Feb 12 Javascript
JavaScript常用对象的方法和属性小结
Jan 24 Javascript
jQuery 回车事件enter使用示例
Feb 18 Javascript
jquery常用特效方法使用示例
Apr 25 Javascript
非常实用的js验证框架实现源码 附原理方法
Jun 08 Javascript
JavaScript中的对象继承关系
Aug 01 Javascript
JS去掉字符串前后空格或去掉所有空格的用法
Mar 25 Javascript
jQuery中库的引用方法
Jan 06 jQuery
浅谈Node 调试工具入门教程
Mar 20 Javascript
vue中使用rem布局代码详解
Oct 30 Javascript
JS对日期操作封装代码实例
Nov 08 Javascript
原生js实现照片墙效果
Oct 13 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
改德生G88 - 加装等响度低音提升电路
2021/03/02 无线电
Yii框架防止sql注入,xss攻击与csrf攻击的方法
2016/10/18 PHP
PHP的简单跳转提示的实现详解
2019/03/14 PHP
JavaScript之编码规范 推荐
2012/05/23 Javascript
JS打开新窗口的2种方式
2013/04/18 Javascript
jQuery动态设置form表单的enctype值(实现代码)
2013/07/04 Javascript
js 判断浏览器使用的语言示例代码
2014/03/22 Javascript
深入理解Javascript中this的作用域
2014/08/12 Javascript
Grunt入门教程(自动任务运行器)
2015/08/06 Javascript
javascript:void(0)是什么意思及href=#与href=javascriptvoid(0)的区别
2015/11/13 Javascript
JavaScript函数学习总结以及相关的编程习惯指南
2015/11/16 Javascript
jQuery获取某天的农历日期并判断是否除夕或新年的方法
2016/03/01 Javascript
浅谈JavaScript的全局变量与局部变量
2016/06/10 Javascript
不间断循环滚动效果的实例代码(必看篇)
2016/10/08 Javascript
javascript工厂模式和构造函数模式创建对象方法解析
2016/12/30 Javascript
微信小程序之蓝牙的链接
2017/09/26 Javascript
利用Node.js批量抓取高清妹子图片实例教程
2018/08/02 Javascript
Vue前后端不同端口的实现方法
2018/09/19 Javascript
vue中axios实现数据交互与跨域问题
2019/05/12 Javascript
[01:04:48]VGJ.S vs TNC Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
对于Python的Django框架部署的一些建议
2015/04/09 Python
python爬虫爬取网页表格数据
2018/03/07 Python
Python基于whois模块简单识别网站域名及所有者的方法
2018/04/23 Python
python字符串Intern机制详解
2019/07/01 Python
Python如何实现动态数组
2019/11/02 Python
Python TCPServer 多线程多客户端通信的实现
2019/12/31 Python
基于python纯函数实现井字棋游戏
2020/05/27 Python
Python sqlalchemy时间戳及密码管理实现代码详解
2020/08/01 Python
Html5写一个简单的俄罗斯方块小游戏
2019/12/03 HTML / CSS
韩国家庭购物网上商店:Nsmall
2017/05/07 全球购物
Hotels.com拉丁美洲:从豪华酒店到经济型酒店的预定优惠和折扣
2019/12/09 全球购物
高中微机老师自我鉴定
2014/02/16 职场文书
销售顾问工作计划书
2014/08/15 职场文书
python glom模块的使用简介
2021/04/13 Python
详细聊聊MySQL中慢SQL优化的方向
2021/08/30 MySQL
APP界面设计技巧和注意事项
2022/04/29 杂记