Vuex store中缓存存储的原理是如何实现长尾词数据的高效检索?
- 内容介绍
- 文章标签
- 相关推荐
本文共计793个文字,预计阅读时间需要4分钟。
目录 + Vuex + Store + 缓存存储原理 + 如何使用 store 缓存数据 + 1. src/store/index.js + 写法 + 2. src/store/getter.js + 3. 使用 store 获取数据 + Vuex 的设计是将数据存储在一个对象树的变量中
目录
- vuex store 缓存存储原理
- 如何使用store缓存数据
- 1 src/store/index.js 写方法
- 2 src/store/getter.js
- 3 使用 store 存取数据
vuex store 缓存存储原理
vuex 的设计是将数据存在一个对象树的变量中,我们的应用(vue应用)从这个变量中取数据,然后供应用使用,当将当前页面关闭, vuex 中的变量会随着消失,重新打开页面的时候,需要重新生成。
而,浏览器缓存(cookie,localstorage等)是将数据存到浏览器的某个地方,关闭页面,不会自动清空这些数据,当再次打开这个页面时,还是能取到之前存在浏览器上的数据(cookie,localstorage等)。
要使用 vuex 还是使用浏览器缓存,要看具体的业务场景。比如:像用户校验的 token 就可以存在 cookie 中,因为用户再次登录的时候能用到。而像用户的权限数据,这些是有一定安全性考虑,且不同用户的权限不同,放在 vuex 中更合理,用户退出时,自动销毁。
本文共计793个文字,预计阅读时间需要4分钟。
目录 + Vuex + Store + 缓存存储原理 + 如何使用 store 缓存数据 + 1. src/store/index.js + 写法 + 2. src/store/getter.js + 3. 使用 store 获取数据 + Vuex 的设计是将数据存储在一个对象树的变量中
目录
- vuex store 缓存存储原理
- 如何使用store缓存数据
- 1 src/store/index.js 写方法
- 2 src/store/getter.js
- 3 使用 store 存取数据
vuex store 缓存存储原理
vuex 的设计是将数据存在一个对象树的变量中,我们的应用(vue应用)从这个变量中取数据,然后供应用使用,当将当前页面关闭, vuex 中的变量会随着消失,重新打开页面的时候,需要重新生成。
而,浏览器缓存(cookie,localstorage等)是将数据存到浏览器的某个地方,关闭页面,不会自动清空这些数据,当再次打开这个页面时,还是能取到之前存在浏览器上的数据(cookie,localstorage等)。
要使用 vuex 还是使用浏览器缓存,要看具体的业务场景。比如:像用户校验的 token 就可以存在 cookie 中,因为用户再次登录的时候能用到。而像用户的权限数据,这些是有一定安全性考虑,且不同用户的权限不同,放在 vuex 中更合理,用户退出时,自动销毁。

