首页 >web前端 >Vue.js >vue的缓存有几种实现方式

vue的缓存有几种实现方式

青灯夜游
青灯夜游原创
2021-12-22 18:00:1318517浏览

vue缓存数据有4种方式:1、利用localStorage,语法“localStorage.setItem(key,value)”;2、利用sessionStorage,语法“sessionStorage.setItem(key,value)”;3、安装并引用storage.js插件,利用该插件进行缓存;4、利用vuex,它是一个专为Vue.js应用程序开发的状态管理模式。

vue的缓存有几种实现方式

本教程操作环境:windows7系统、vue3版,DELL G3电脑。

vu中实现缓存的几种方式:

前两种

* localStorage

  window.localStorage.setItem(key,value)
  window.localStorage.getItem(key)

 * sessionStorage

 window.sessionStorage.setItem(key,value)
  window.sessionStorage.getItem(key)

localStorage和sessionStorage区别

https://blog.csdn.net/qq_31741481/article/details/88054069

第三种(推荐)- storage.js

使用方式:

import storage from 'store'
// Store current user
store.set('user', { name:'Marcus' })

// Get current user
store.get('user')

// Remove current user
store.remove('user')

// Clear all keys
store.clearAll()

// Loop over all stored values
store.each(function(value, key) {
	console.log(key, '==', value)
})

测试得出,默认存储在localStorage中

store.js包含了各种存储的解决方案,比如在某些localStorage失效的场景中,可以使用cookieStorage.js。掌握它,基本可以一网打尽缓存解决方案。

更多介绍参考官方:store.js(https://github.com/marcuswestin/store.js#readme)

第四种 - vuex

适用构建较为复杂的vue单页应用。

Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。Vuex 也集成到 Vue 的官方调试工具 devtools extension,提供了诸如零配置的 time-travel 调试、状态快照导入导出等高级调试功能。

【相关推荐:《vue.js教程》】

以上是vue的缓存有几种实现方式的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn