【发布时间】:2022-06-21 05:07:56
【问题描述】:
在设置方法中,使用 defineProps 我可以使用
const props = defineProps<{tabs: Tab[]}> = ()
这允许我在 props.tabs 上使用 Tab[] 类型
但是,如果我想指定ComponentObjectPropsOptions,我相信语法是
const props = defineProps = ({
type: Array, //can not use Tab[] here
required: true,
validator: ...
})
但是使用这种语法,我在props.tabs 上失去了我的类型:(
【问题讨论】:
标签: typescript vue.js