参考:https://juejin.cn/post/7025985645877133348
先将子组件方法导出
我们需要在子组件中先通过defineExpose
方法将父组件需要调用的方法进行导出,如此才能将该方法挂载到子组件实例上
defineExpose({ clearAllErrors })
通过TS进行定义声明
如果使用了ts
,我们需要在定义的时候通过InstanceType<typeof 子组件>
的形式进行定义子组件的实例
const filterTable = ref<null | InstanceType<typeof FilterTable>>(null)