defineEmits
- 作用:用于声明组件可以触发的事件(即子组件向父组件通信)。
- 通过
emit('eventName', payload)触发事件,父组件可以通过@eventName监听。

defineModel
简单传参
- 在 Vue 3.3+ 中引入,替代传统的
props+emit方式。 - 直接绑定到组件的
v-model,无需手动处理props和emit

带名称的传参


多个传参

defineEmitsemit('eventName', payload) 触发事件,父组件可以通过 @eventName 监听。
defineModelprops + emit 方式。v-model ,无需手动处理 props 和 emit


