当前位置: 首页 > news >正文

Vue中数据缓存localStroage

细看截图里的注释!我将方式一和方式二都截到一张图里了,方式一的是我注释掉的!

方式一:

第一步:深度监视watch:保存数据

watch:{

      todos:{

           hander:function(value){

                     window.localStorage.setItem('todos_key', JSON.stringify(value))

           }

      }

}

第二步:读取数据

在data中读取 todos: JSON.parse(window.localStorage.getItem('todos_key') || '[]')

方式二:数据缓存优化

将数据缓存方法对象封装起来放到util文件夹中的storageUtil.js中;

第一步:storageUtil.js文件

第二步:引入到App.vue文件中

第三步:在watch中存储

 第四步:在data中读取:

 

 

相关文章:

  • keep-alive实现数据缓存
  • keep-alive的使用
  • Vue项目中文件路径的引用问题
  • e.preventDefault()与e.stopPropagation()的区别
  • es6数组方法find()、findIndex()与filter()的总结
  • js数组对象(1个数组) 判断 | 两个属性值相同时,另外某个属性值相加
  • js数组对象去重(4种方法)
  • js数组对象 判断两个属性值相同时另外某个属性值相加后,再进行 去重 (项目实战提取!!!)
  • Vue2.0 $set()的正确使用详解
  • Vue的三个点es6知识,扩展运算符
  • js中forEach()和map()的区别和理解
  • VUE中watch的详细用法
  • TS-NODE 执行报错,CANNOT FIND MODULE ‘@TYPES/NODE/PACKAGE.JSON‘
  • Js中JSON.stringify()与JSON.parse()与eval()详解及使用案例
  • CSS实现单行、多行文本溢出显示省略号(…)
  • 分享的文章《人生如棋》
  • $translatePartialLoader加载失败及解决方式
  • “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
  • 10个确保微服务与容器安全的最佳实践
  • 2019.2.20 c++ 知识梳理
  • Django 博客开发教程 16 - 统计文章阅读量
  • HomeBrew常规使用教程
  • Java IO学习笔记一
  • Java 最常见的 200+ 面试题:面试必备
  • JavaSE小实践1:Java爬取斗图网站的所有表情包
  • Java应用性能调优
  • linux安装openssl、swoole等扩展的具体步骤
  • magento2项目上线注意事项
  • Meteor的表单提交:Form
  • puppeteer stop redirect 的正确姿势及 net::ERR_FAILED 的解决
  • ReactNativeweexDeviceOne对比
  • Spring核心 Bean的高级装配
  • Tornado学习笔记(1)
  • 分享自己折腾多时的一套 vue 组件 --we-vue
  • 使用putty远程连接linux
  • 异常机制详解
  • kubernetes资源对象--ingress
  • ​​​​​​​Installing ROS on the Raspberry Pi
  • ​ArcGIS Pro 如何批量删除字段
  • # C++之functional库用法整理
  • #DBA杂记1
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • #stm32整理(一)flash读写
  • #常见电池型号介绍 常见电池尺寸是多少【详解】
  • (3)选择元素——(14)接触DOM元素(Accessing DOM elements)
  • (4) openssl rsa/pkey(查看私钥、从私钥中提取公钥、查看公钥)
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (delphi11最新学习资料) Object Pascal 学习笔记---第7章第3节(封装和窗体)
  • (SpringBoot)第七章:SpringBoot日志文件
  • (八)Docker网络跨主机通讯vxlan和vlan
  • (转)Sql Server 保留几位小数的两种做法
  • (转)原始图像数据和PDF中的图像数据
  • .halo勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET “底层”异步编程模式——异步编程模型(Asynchronous Programming Model,APM)...
  • .NET Core WebAPI中封装Swagger配置