@szmg-fe/tarco
Version:
function library in Taro
15 lines (14 loc) • 365 B
text/typescript
import getKeyFromUrl from "@szmg-fe/tarco/getKeyFromUrl";
import { useMemo } from "react";
/**
*
* @param id
* @returns 返回输入的id || 路径上的id
*/
export default function useId(id?: number | string) {
return useMemo(() => {
const urlId = getKeyFromUrl('id')();
const _id = id ? id : urlId;
return _id;
}, [id]);
}