基础形式
子组件
const emits = defineEmits(['name'])//触发emits事件
const eventButton = () => {emits('name')
}
父组件
<script>
const handleName = () =>{
}
</script>
<template><ComponentName @name="handleName" />
</template>
传值
子组件
const emits = defineEmits(['name'])//触发emits事件
const eventButton = () => {emits('name',{child1:1,child2:2})
}
父组件
<script>
const handleName = (num) =>{console.log(num.child1)console.log(num.child2)
}
</script>
<template><ComponentName @name="handleName" />
</template>