关于typeScript数组,如何解决此错误

问题描述 投票:0回答:1

为什么这是错的?帮我。我该怎么办。看起来img

@Prop(Array) menu!: object

created() {
    this.$nextTick(() => {
        bus.$emit('user', this.menu[0].childs)
    })
}

mounted() {

}

arrays typescript
1个回答
0
投票

如果您已将类型定义为childs,则无法访问属性object。因此,您可以定义特定类型,也可以使用以下内容。

@Prop(Array) menu!: { [index : string] : any}
© www.soinside.com 2019 - 2024. All rights reserved.