vue3开发中,想让传给子组件的某个属性限制范围,这里以 actionType 为例,只想让父组件传 create
或update
,如果 type 设为 String
,则不能限制,使用 as PropType
来实现,这样在用的时候就可以限制了
defineProps({
actionType: {
type: String as PropType<'create' | 'update'>
required: true
}
})
vue3开发中,想让传给子组件的某个属性限制范围,这里以 actionType 为例,只想让父组件传 create
或update
,如果 type 设为 String
,则不能限制,使用 as PropType
来实现,这样在用的时候就可以限制了
defineProps({
actionType: {
type: String as PropType<'create' | 'update'>
required: true
}
})