defineModel
原本:
// 1
defineProps({modelValue: {type: Number,required: true,default: 0}
})
defineProps(['modelValue']) // 2
const emit = defineEmits(['update:modelValue'])
现在:
const value = defineModel<number>({ default: 0 })
defineEmits
原本:
const emits = defineEmits<SE<{clickCount(num: number): void}>
>()
const emits = defineEmits<{(e: 'clickCount', num: number): void
}>()
现在:
const emits = defineEmits<{clickCount: [num: number]
}>()