前言
当我们在编写一个组件时,使用vue3+ts时对复杂类型进行验证时,我们可以使用PropType
实例
import { defineComponent, PropType } from 'vue';interface TodoItem {text: stringdone: boolean}export default defineComponent({name: 'text',props:{title: {type: [Number | String] as PropType<number | string>,default: ''},obj: {type: Object as PropType<TodoItem>,default: {text: '',done: ''}}}})
