在子组件
第一步:import { defineExpose } from "vue";
第二步:在与生命周期函数平级的位置调用
defineExpose({
callback,data //这里是即将给到父组件能够使用的方法或数据,两者可以同时给到
})
在父组件
第一步:在使用了子组件的标签上添加一个ref,名字自定义
<ChildCom ref="childRef" ></ChildCom>
第二步:在setup中声明一个与上方ref同名的变量
const childRef = ref(null)
第三步:将这个变量renturn出去
第四步:在你希望的位置调用方法或拿数据
childRef.value.callback();