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中的on方法使用介绍
Dec 29 Javascript
jQuery中append()方法用法实例
Dec 25 Javascript
JavaScript控制图片加载完成后调用回调函数的方法
Mar 20 Javascript
javascript操作ul中li的方法
May 14 Javascript
分享javascript计算时间差的示例代码
Mar 19 Javascript
JavaScript实现图片自动加载的瀑布流效果
Apr 11 Javascript
Vue.js第四天学习笔记(组件)
Dec 02 Javascript
JavaScript字符串_动力节点Java学院整理
Jun 27 Javascript
javascript用rem来做响应式开发
Jan 13 Javascript
JS实现烟花爆炸效果
Mar 10 Javascript
js实现头像上传并且可预览提交
Dec 25 Javascript
详解uniapp的全局变量实现方式
Jan 11 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
咖啡知识 咖啡养豆要养多久 排气又是什么
2021/03/06 新手入门
PHP $_FILES函数详解
2011/03/09 PHP
php上传文件并显示上传进度的方法
2015/03/24 PHP
PHP MYSQL实现登陆和模糊查询两大功能
2016/02/05 PHP
简单的pgsql pdo php操作类实现代码
2016/08/25 PHP
JQuery 表单中textarea字数限制实现代码
2009/12/07 Javascript
Javascript this 的一些学习总结
2012/08/02 Javascript
js计算精度问题小结
2013/04/22 Javascript
jquery实现的蓝色二级导航条效果代码
2015/08/24 Javascript
JS表格组件神器bootstrap table详解(强化版)
2016/05/26 Javascript
jQuery基本选择器之标签名选择器
2016/09/03 Javascript
原生JS实现垂直手风琴效果
2017/02/19 Javascript
jQuery插件FusionCharts绘制2D环饼图效果示例【附demo源码】
2017/04/10 jQuery
Node.js 使用AngularJS的方法示例
2018/05/11 Javascript
Rollup处理并打包JS文件项目实例代码
2018/05/31 Javascript
vue+elementUI组件table实现前端分页功能
2020/11/15 Javascript
利用 JavaScript 实现并发控制的示例代码
2020/12/31 Javascript
[04:32]DOTA2著名解说配音敌法师 现场专访海涛怒切假腿
2013/12/20 DOTA
Python实现比较两个文件夹中代码变化的方法
2015/07/10 Python
[原创]使用豆瓣提供的国内pypi源
2017/07/02 Python
详解python里使用正则表达式的分组命名方式
2017/10/24 Python
Django 全局的static和templates的使用详解
2019/07/19 Python
详解Python 字符串相似性的几种度量方法
2019/08/29 Python
详解python itertools功能
2020/02/07 Python
python 已知一个字符,在一个list中找出近似值或相似值实现模糊匹配
2020/02/29 Python
python tqdm库的使用
2020/11/30 Python
html5 canvas 简单画板实现代码
2012/01/05 HTML / CSS
家长评语和期望
2014/02/10 职场文书
《小白兔和小灰兔》教学反思
2014/02/18 职场文书
2014镇党委书记党建工作汇报材料
2014/11/02 职场文书
2014年化验室工作总结
2014/11/21 职场文书
小学语文课《掌声》教学反思
2016/03/03 职场文书
Python实现PIL图像处理库绘制国际象棋棋盘
2021/07/16 Python
AJAX实现指定部分页面刷新效果
2021/10/16 Javascript
Python写情书? 10行代码展示如何把情书写在她的照片里
2022/04/21 Python
python实现简单的三子棋游戏
2022/04/28 Python