<div class='parent'>
<child ref="getChildData"></child>
</div>
<script setup>
import { ref } from 'vue'
const getChildData = ref(null)
const obj = {
name: 'celina',
desc: '大笨蛋',
age: 18
}
getChildData.value.getData() = obj
const a = getChildData.value.updata()
</script>
<div class="child"></div>
<script>
import { ref, defineExpose } from 'vue'
const data = ref(null)
defineExpose({
getData(res){
data.value = res
`此时的data变成了
{
name: 'celina',
desc: '大笨蛋',
age: 18
}
`
},
updata(){
return data.value
}
})
</script>