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