-
-
Notifications
You must be signed in to change notification settings - Fork 6.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
更改权限后如何永久化的生效? #380
Comments
已收到了···
|
|
1、配置不正确:首先确认你的piniaPluginPersist配置正确。你需要确保状态正确地配置为需要持久化的部分,并且storage选项被设置为能够跨会话持久化的存储方法,如localStorage或sessionStorage(sessionStorage会在会话结束后消失)。 2、浏览器设置:某些浏览器设置或扩展可能会阻止或清除浏览器存储中的数据。检查你的浏览器是否有设置在关闭时清空存储数据,或者是否安装了会影响存储数据的扩展程序。 3、代码逻辑覆盖:检查你的应用逻辑,确保在应用启动或某些操作时没有重置了存储的状态。有时候,在应用的初始化过程中可能不小心覆盖了需要持久化的状态。 4、版本兼容性:确保你使用的pinia和piniaPluginPersist的版本是兼容的。在一些情况下,如果库之间存在版本不兼容,可能会导致一些未预期的行为。 5、存储限制:浏览器对localStorage和sessionStorage的存储有大小限制。如果你尝试存储的数据超过了这个限制,数据可能无法被成功保存。 为了帮你进一步排查和解决问题,这里提供一个基本的piniaPluginPersist配置示例,确保你的配置类似于下面这种方式: import { defineStore } from 'pinia' export const useStore = defineStore({ 如果问题仍然存在,可能需要对具体的代码和配置进行更深入的分析。你可以提供更详细的代码和配置信息进行具体分析。 |
加入了piniaPluginPersist后 的生成也是只有不关闭浏览器的情况下有效 第二次打开还是原来的权限。
The text was updated successfully, but these errors were encountered: