vue3的defineEmitsi类型声明注解

//格式:defineEmits<{(e:事件名,val:数据类型):void}>()
const emit = defineEmits<{
    (e: 'get-msg', val: string): void,
    (e: 'say-hello', num: number): void
}>()

const fn = () => {
    emit('get-msg', '你好')
}
const fns = () => {
    emit('say-hello', 11)
}

 

posted @ 2024-06-19 21:02  light丶  阅读(83)  评论(0)    收藏  举报