Я использую vue составной API и использую ref для массива объектов, каждый объект которого имеет свойство value. Кажется, что машинопись смешивает значение ref со значением свойства внутри каждого массива:
![enter image description here](https://i.stack.imgur.com/PPXso.png)
Как вы видите на картинке выше, машинописный текст, сообщающий нам, что тип arr - это массив объектов, который содержит имя и значение, но когда я использовал ref, он обнаруживает неправильный тип. даже если я использую в качестве преобразования, как показано ниже, проблема не решится:
const arr2 = ref(arr as { name: string; value: number }[]);
Но когда я изменю свойство value на value2 или что-то еще, оно будет работать: ![enter image description here](https://i.stack.imgur.com/CCcq6.png)
обновление :
Вот еще одна проблема, с которой я столкнулся сегодня:
![enter image description here](https://i.stack.imgur.com/auhcN.png)
I мне интересно, как я должен решить эту ошибку типа?