useRouteHash 
リアクティブな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>ソース 
コントリビューター 
変更ログ 
v12.0.0-beta.1 2024/11/21v11.0.0-beta.3 2024/8/14v10.3.0 2023/7/30v10.2.0 2023/6/16v9.4.0 2022/10/25