关于Vue3+ts父组件调用子组件方法

阅读 136

2022-02-24

参考:https://juejin.cn/post/7025985645877133348

先将子组件方法导出

我们需要在子组件中先通过defineExpose方法将父组件需要调用的方法进行导出,如此才能将该方法挂载到子组件实例上

defineExpose({ clearAllErrors })

通过TS进行定义声明

如果使用了ts,我们需要在定义的时候通过InstanceType<typeof 子组件>的形式进行定义子组件的实例

const filterTable = ref<null | InstanceType<typeof FilterTable>>(null)

精彩评论(0)

0 0 举报