vue.js - vuex-persistedstate -- js-cookie 版本如何实现?
问题描述
我正在尝试使用 js-cookies 实现 vuex-persistedstate,但我不确定如何/在哪里指定要保存的每个键。它与用于 localStorage 实现的“路径”数组相同吗?我是否必须遍历路径数组并执行 storage.setItem?
对饼干世界来说是一种全新的体验。
一个稀疏的例子:
...
import createPersistedState from "vuex-persistedstate";
import Cookies from "js-cookie";
...
plugins: [
createPersistedState({
paths: [ // these get automatically saved to local storage
"user",
"categories",
"etc",
],
storage: { // this guy saves a string of keys as a cookie, but no values.
getItem: key => Cookies.get(key),
setItem: (key, value) => Cookies.set(key, value, { expires: 3, secure: true }),
removeItem: key => Cookies.remove(key)
}
})],
解决方案
推荐阅读
- slim-4 - 如何在 Slim Framework 4 中获取已注册的路由
- javascript - 如何在渲染函数上方使用更新的状态值?
- python - Django:移动计算查询集,远离 Python 代码
- jquery - 在 JQuery 中将日期范围转换为单独的数字日期
- python - 如何创建 pyserial 可以读取的虚拟串行?
- postman - Postman:如何检索数组内的变量值(在响应正文中不可用)以参数化为全局变量
- python-3.x - 给出了太多的位置参数
- crm - 在 Servicenow CRM 中全局搜索电话号码和字符串不起作用
- css - SVG 图标在 Internet Explorer 中不起作用
- c# - 如何使用 c# 在 NFC 标签(卡:NTag-213,阅读器:ACR122)中读取和写入数据