为什么elementUI这样使用vue3的defineEmits
vue3使用defineEmits,阅读elementUI源码发现他们调用方式是下面这样,想问一下为什么要用这种形式?和我的使用方式相比有什么优点呢?
elementUI使用方式
const emit = defineEmits({  'update:activeMenu': (value: string) => isString(value)
})
我的使用方式
const emit = defineEmits(['update:activeMenu'])回答:
defineEmits 文档

emits 文档
文档中都有说明的,emits 支持传入对象,其中键值为事件名称,具体值为校验函数,其接受 emit 方法除事件名以外的参数,通过返回 true/false 来标记该事件的参数是否有效。
以上是 为什么elementUI这样使用vue3的defineEmits 的全部内容, 来源链接: utcz.com/p/937557.html

