欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Vue封装一个TodoList的案例与浏览器本地缓存的应用实现

程序员文章站 2022-06-22 10:22:31
本文主要介绍了vue封装一个todolist的案例与浏览器本地缓存的应用实现,分享给大家,具体如下:使用vue封装一个简易的todolist的小案例. 同时加入了浏览器本地缓存的技术手段.浏览器本地缓...

本文主要介绍了vue封装一个todolist的案例与浏览器本地缓存的应用实现,分享给大家,具体如下:

Vue封装一个TodoList的案例与浏览器本地缓存的应用实现

使用vue封装一个简易的todolist的小案例. 同时加入了浏览器本地缓存的技术手段.

浏览器本地缓冲:

  • 前提: 一般我们定义的变量,或者用vuex保存的数据, 当浏览器进行了一个刷新 那么这个数据就会丢失, 这样就做不出历史记录的效果了, 但是, 使用浏览器缓存就可以帮助我们解决这个问题…
  • 浏览器缓存分为二种 sessionstorage 和 localstorage, 二种原型链分别如下:

Vue封装一个TodoList的案例与浏览器本地缓存的应用实现

Vue封装一个TodoList的案例与浏览器本地缓存的应用实现

可以看得出, 他们的原型链上基本都是一样的, 唯一的区别在于,

  • localstorage 作用于本地缓存, 时间是持久的,除非手动去删除, 或者清空, 不然一直都存在浏览器中
  • sessionstorage 作用与会话缓存, 生命周期只存在于本次打开浏览器会话, 当完成的关闭浏览器,那么信息就会丢失, 而仅仅刷新页面, 数据仍然保存。

本次实例,使用的是 sessionstorage, 并对此进行了一次小封装.

实例代码:

到此这篇关于vue封装一个todolist的案例与浏览器本地缓存的应用实现的文章就介绍到这了,更多相关vue todolist内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

相关标签: Vue TodoList