interface属性里面怎样使用它本身
来源:4-7 GlobalHeader 组件编码
慕尼黑8466541
2020-10-27
export interface NavProps{
name: string;
path: string;
title: string;
list?: 这里是 NavProps本身类型的数组,请教问题该怎样解决,谢谢您;
}
export default defineComponent({
name: "Nav",
props: {
menu: {
type: Array as PropType<NavProps[]>,
required: true
}
},
老师您好,list?: 这里是 NavProps本身类型的数组,请教问题该怎样解决,谢谢您;
写回答
1回答
-
同学你好 可以使用 this 关键字引用interface 本身
interface Person { readonly id: number; name: string; age?: number; person?: this; } let viking: Person = { id: 1, name: 'viking', age: 20, person: { id: 1, name: 'viking', age: 20, } }
012020-10-27
相似问题