跳到主要內容

useRouteHash

類別
匯出大小
380 B
套件
@vueuse/router
最後變更
5 天前

響應式 route.hash 的簡寫。可在 @vueuse/router 附加元件中使用。

用法

ts
import { useRouteHash } from '@vueuse/router'

const search = useRouteHash()

console.log(search.value) // route.hash
search.value = 'foobar' // router.replace({ hash: 'foobar' })

類型宣告

typescript
export declare function useRouteHash(
  defaultValue?: MaybeRefOrGetter<RouteHashValueRaw>,
  { mode, route, router }?: ReactiveRouteOptions,
): Ref<RouteHashValueRaw, RouteHashValueRaw>

原始碼

原始碼文件

貢獻者

Anthony Fu
Anthony Fu
Antério Vieira
IlyaL
Lindsay Gaines
Dvir Hazout
Curt Grimes

變更日誌

v12.8.0 於 2025/3/5
7432f - feat(types): 棄用 MaybeRefMaybeRefOrGetter,改用 Vue 原生型別 (#4636)
v12.3.0 於 2025/1/2
59f75 - feat(toValue): 棄用 @vueuse/shared 中的 toValue,改用 Vue 原生型別
v12.0.0-beta.1 於 2024/11/21
0a9ed - feat!: 移除 Vue 2 支援,最佳化 bundle 並清理程式碼 (#4349)
v11.0.0-beta.3 於 2024/8/14
965bf - fix(useRouteHash, useRouteParams, useRouteQuery): 修正在 effect 中多次觸發的問題 (#4113)
v10.3.0 於 2023/7/30
0d02f - fix(router): 改善路由器函式:同步數值、新增測試並最佳化效能 (#3184)
v10.2.0 於 2023/6/16
d5252 - fix(useRouteHash,useRouteQuery,useRouteParams): 立即重新評估數值 (#3002)

根據 MIT 許可證發布。