【发布时间】:2020-04-06 04:15:29
【问题描述】:
我正在使用 vue 组合 API 并为每个对象都有一个 value 属性的对象数组使用 ref,似乎打字稿将 ref 的值与每个数组内部的属性值混淆了:
如上图所示,typescript 告诉我们 arr 的类型是一个包含名称和值的对象数组,但是当我使用 ref 时,它检测到错误的类型。即使我像下面那样用作转换,问题也无法解决:
const arr2 = ref(arr as { name: string; value: number }[]);
但是当我将 value 属性更改为 value2 或其他内容时,它将起作用:
更新:
这是我今天遇到的另一个问题:
我想知道我应该如何解决这个类型错误?
【问题讨论】:
标签: typescript vue.js vuejs2 typeerror vue-composition-api