WebStorm 开发vue3+ts项目时类型定义完善但是template会识别不出类型
// 类型定义
export interface CreateComponentType extends PublicConfigType, requestConfig {
key: string
chartConfig: ConfigType
option: GlobalThemeJsonType
groupList?: Array<CreateComponentType>
}
export interface CreateComponentGroupType extends CreateComponentType {
groupList: Array<CreateComponentType>
}
const props = defineProps({
componentGroupData: {
type: Object as PropType<CreateComponentGroupType>,
required: true
},
})
但是换种写法就好了
什么原因引起的?