父组件
不写 InstanceType 使用时 ts 报错 固定写法
<Child ref="child" />
import { ref, onMounted } from 'vue';
import Child from './Child.vue';
const child = ref<InstanceType<typeof Child> | null>(null);
onMounted(() => {
console.log('child', child.value?.name);
});
子组件 通过 defineExpose 向外暴露出去的才可以获取
defineExpose({
name: 'zs',
});