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 相关文章推荐
js自动下载文件到本地的实现代码
Apr 28 Javascript
javascript框架设计之种子模块
Jun 23 Javascript
JavaScript动态插入CSS的方法
Dec 10 Javascript
纯JS代码实现隔行变色鼠标移入高亮
Nov 23 Javascript
Angular.js实现注册系统的实例详解
Dec 18 Javascript
js实现文字选中分享功能
Jan 25 Javascript
利用Angular.js编写公共提示模块的方法教程
May 28 Javascript
详解基于 axios 的 Vue 项目 http 请求优化
Sep 04 Javascript
webpack3之loader全解析
Oct 26 Javascript
JavaScript 五大常见函数
Mar 23 Javascript
js获取form表单中name属性的值
Feb 27 Javascript
JavaScript 如何在浏览器中使用摄像头
Dec 02 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
PHP中让curl支持sock5的代码实例
2015/01/21 PHP
smarty中改进truncate使其支持中文的方法
2016/05/30 PHP
yii2使用gridView实现下拉列表筛选数据
2017/04/10 PHP
php 中的closure用法详解
2017/06/12 PHP
laravel框架中控制器的创建和使用方法分析
2019/11/23 PHP
Laravel Eloquent分表方法并使用模型关联的实现
2019/11/25 PHP
推荐自用 Javascript 缩图函数 (onDOMLoaded)……
2007/10/23 Javascript
Extjs学习笔记之四 工具栏和菜单
2010/01/07 Javascript
网页源代码保护(禁止右键、复制、另存为、查看源文件)
2012/05/23 Javascript
javascript中常用编程知识
2013/04/08 Javascript
用jQuery与JSONP轻松解决跨域访问的问题
2014/02/04 Javascript
理解javascript中的MVC模式
2016/01/28 Javascript
BootStrap Validator 版本差异问题导致的submitHandler失效问题的解决方法
2016/12/01 Javascript
jQuery快速实现商品数量加减的方法
2017/02/06 Javascript
canvas压缩图片转换成base64格式输出文件流
2017/03/09 Javascript
对layui中表单元素的使用详解
2018/08/15 Javascript
Vue开发之封装上传文件组件与用法示例
2019/04/25 Javascript
小程序实现悬浮搜索框
2019/07/12 Javascript
vue组件系列之TagsInput详解
2020/05/14 Javascript
[01:00]DOTA2 store: Collection of Artisan's Wonders
2015/08/12 DOTA
Python3.6简单操作Mysql数据库
2017/09/12 Python
tensorflow saver 保存和恢复指定 tensor的实例讲解
2018/07/26 Python
python集合的创建、添加及删除操作示例
2019/10/08 Python
OpenCV+Python--RGB转HSI的实现
2019/11/27 Python
python 实现简单的FTP程序
2019/12/27 Python
利用Python实现Excel的文件间的数据匹配功能
2020/06/16 Python
html5 Canvas画图教程(10)—把面拆成线条模拟出圆角矩形
2013/01/09 HTML / CSS
匈牙利超级网上商店和优惠:Alza.hu
2019/12/17 全球购物
行政助理岗位职责
2013/11/10 职场文书
电气自动化个人求职信范文
2014/02/03 职场文书
高中毕业自我评价
2014/02/08 职场文书
庆元旦迎新年广播稿
2014/02/18 职场文书
《问银河》教学反思
2014/02/19 职场文书
小学竞选班长演讲稿
2014/09/09 职场文书
2014年政风行风工作总结
2014/11/22 职场文书
小学优秀学生评语
2014/12/29 职场文书