useAPICheck
判断小程序的 API,回调,参数,组件等是否在当前版本可用(仅小程序端可用)
何时使用
无法判断该 API 在当前版本内是否可用时
API
const [canIUse, setAPI] = useAPICheck(scheme: string)
参数说明
1. API.method.param.option
API
: 代表 API 名字method
: 代表调用方法, 有效值为:enum METHOD {
RETURN = 'return',
SUCCESS = 'success',
OBJECT = 'object',
CALLBACK = 'callback',
}param
: 代表参数或者返回值option
: 代表参数的可选值或者返回值的属性
2. component.attribute.option
component
: 代表组件名字attribute
: 代表组件属性option
: 代表组件属性的可选值
返回值说明
返回值 | 说明 | 类型 |
---|---|---|
canIUse | 是否可用 | boolean |
setAPI | 更改当前判断的 scheme | (scheme: string) => boolean |
代码演示
Hook 支持度
微信小程序 | H5 | ReactNative |
---|---|---|
✔️ |