useUrlState

一个同步组件内部状态和 query 参数的 hook。

API 有改动,见ahooks

Examples

基础用法

API

const state = useUrlState(routerPush, DefaultState, {
  localStorageKey: 'localStorageKey',
});

interface UseUrlStateOptions {
  localStorageKey?: string;
}

Params

参数说明类型默认值
routerPushFn一般来说,传 vue-router 的 router.push方法就行function-
initialState默认值S | (() => S)-
options设置localStorageKey的话,若 url 没有参数,会使用存在 localStorage 的值UseUrlStateOptions-

Result

参数说明类型
state状态值-

最近更新: