<!-- 父组件.vue --><Index ref="childeRef"></Index><script setup>importIndex from "./index.vue";const childeRef =ref();
function test(){
console.log(childeRef.value.msg)// Hello World}onMounted(()=>{
let flag:boolean=true;
let value:number=5;
childeRef.value.childFn(flag,value)// 调用子组件函数, 输出 6})</script><!-- 子组件.vue --><script setup>import{ref} from "vue";
function childFn(type:boolean, data:number){
console.log('我是子组件');if(data){
let value = data +1;return value;}}const msg = 'HelloWorld';const num =ref(0);defineExpose({//暴露想要传递的值或方法
msg,
childFn,});</script>