ts类型问题:Object[string] 出现类型错误?
不懂为什么不行!
回答:
const items = ref<ItemData['items']>({})
赋值的时候应该这么用
items.value[activeIndex.value].active = true
但是这样也会报错,因为你的 MenuItemData
类型上并没有 active
这个属性,还得给这个类型加上 active
export interface MenuItemData { ... // 原来的那些类型
active: boolean
}
还有你类型的大小写混用让人看的难受,string, String, Boolean
最好统一一下
以上是 ts类型问题:Object[string] 出现类型错误? 的全部内容, 来源链接: utcz.com/p/933683.html