跳到主要內容

useStorageAsync

分類
匯出大小
1.41 kB
上次變更
5 天前
相關

具有非同步支援的響應式儲存。

用法

請參考 useStorage

類型宣告

顯示類型宣告
typescript
export interface UseStorageAsyncOptions<T>
  extends Omit<UseStorageOptions<T>, "serializer"> {
  /**
   * Custom data serialization
   */
  serializer?: SerializerAsync<T>
}
export declare function useStorageAsync(
  key: string,
  initialValue: MaybeRefOrGetter<string>,
  storage?: StorageLikeAsync,
  options?: UseStorageAsyncOptions<string>,
): RemovableRef<string>
export declare function useStorageAsync(
  key: string,
  initialValue: MaybeRefOrGetter<boolean>,
  storage?: StorageLikeAsync,
  options?: UseStorageAsyncOptions<boolean>,
): RemovableRef<boolean>
export declare function useStorageAsync(
  key: string,
  initialValue: MaybeRefOrGetter<number>,
  storage?: StorageLikeAsync,
  options?: UseStorageAsyncOptions<number>,
): RemovableRef<number>
export declare function useStorageAsync<T>(
  key: string,
  initialValue: MaybeRefOrGetter<T>,
  storage?: StorageLikeAsync,
  options?: UseStorageAsyncOptions<T>,
): RemovableRef<T>
export declare function useStorageAsync<T = unknown>(
  key: string,
  initialValue: MaybeRefOrGetter<null>,
  storage?: StorageLikeAsync,
  options?: UseStorageAsyncOptions<T>,
): RemovableRef<T>

原始碼

原始碼文件

貢獻者

Anthony Fu
Anthony Fu
Jelf
IlyaL
Fernando Fernández
Alex Liu
Doctorwu
丶远方
Wu Rui
ntnyq
Waldi
Andreas Weber

更新日誌

v12.8.0 於 2025/3/5
7432f - feat(types): 棄用 MaybeRefMaybeRefOrGetter,改用 Vue 原生寫法 (#4636)
v12.4.0 於 2025/1/10
dd316 - feat: 盡可能在各處使用被動事件處理器 (#4477)
v12.3.0 於 2025/1/2
e6a17 - fix: 當 initialValue 為 getter 時,修正初始化問題 (#4452)
59f75 - feat(toValue): 棄用 @vueuse/shared 中的 toValue,改用 Vue 原生寫法
v12.0.0-beta.1 於 2024/11/21
0a9ed - feat!: 移除 Vue 2 支援,優化 bundle 並清理程式碼 (#4349)
v10.7.2 於 2024/1/14
c197e - fix: 修正 ssr 處理器 (#3703)
v10.0.0-beta.5 於 2023/4/13
cb644 - refactor!: 移除 isFunctionisString 工具函式
v10.0.0-beta.4 於 2023/4/13
4d757 - feat(types)!: 將 MaybeComputedRef 重新命名為 MaybeRefOrGetter
0a72b - feat(toValue): 將 resolveUnref 重新命名為 toValue
v9.13.0 於 2023/2/18
105f4 - fix: 處理 mergeDefaults 選項 (#2773)

以 MIT 授權條款發布。