clearNuxtState

源文件
删除 useState 的缓存状态。
如果需要使 useState 的状态失效,此方法非常有用。你还可以通过传递 { reset: true } 作为第二个参数,将状态重置为其初始值。

类型

签名
export function clearNuxtState (keys?: string | string[] | ((key: string) => boolean), opts?: ClearNuxtStateOptions): void

参数

  • keys: 用于在 useState 中删除其缓存状态的一个或多个键(key)。如果未提供键,所有状态都将失效。
  • opts: 用于配置清除行为的选项对象。
    • reset v4.4: 当设置为 true 时,会将状态重置为由 useStateinit 函数提供的初始值,而不是将其设置为 undefined。如果未指定,则默认为你的 Nuxt 配置中的 experimental.defaults.useState.resetOnClear 值(在 compatibilityVersion: 5 下为 true)。