我正在尝试使用包 pinia-plugin-persistedstate
在新的 Nuxt 3 应用程序中保留变量的状态。
我已经实现了 guide 中提供的步骤对于 nuxt 3:
- 创建了
/plugins/persistedstate.ts
文件。 - 在存储文件中添加了
persist: true
选项。
但是什么也没有发生。每当我刷新页面时,存储值就会丢失。
有人可以帮我理解这里的问题是什么吗?另外,如果有人使用过该软件包,请分享我在实现时可能遗漏的步骤。
最佳答案
我发现此集成工作正常,但问题是 cookie 只能是特定大小。这可能是问题所在。即您的响应对象大于可用于将数据存储在 cookie 中的大小
关于nuxtjs3 - 在 Nuxt 3 中使用 Pinia 保持状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73362293/