Skip to content

usePreconditionFunc

在开发的时候经常遇到props中的数据需要格式化,但是数据有还处于请求之中,而父组件直接使用v-if判断该数据是否要渲染子组件则会留下空白,就需要在实现有数据之后才调用格式化函数。

这是一个封装数据以及副作用函数的hook,该hook返回封装后的函数,该函数会在合适的时机调用传入的副作用函数。

源文件

usePreconditionFunc.ts

示例

基本使用

props 参数

参数名说明类型默认值
第一个参数监听的数据,可以是ref,或者getter函数(一定要是响应式数据)Ref | Ref[] | (() => any) | [() => any]-
第二个参数回调函数Function-

返回值

参数名说明类型默认值
default封装后的函数,执行时监听数据不为空这执行,否则使用watch函数监听数据变化后执行Function-

Released under the MIT License.