一见如故
- setup语法糖中,组件默认是关闭的,要暴露组件中的方法和属性要用到defineExpose
- 父组件调用子组件的方法,需要’子组件实例.value.func’
写法
子组件中:
defineExpose({
msg,
func
})
父组件中:
<template>
<child ref="son">
</template>
const son = ref()
onMounted(() => {
console.log(son.value.msg)
console.log(son.value.func)
})