vue中向let data =[ { abnormal: false, id: "39", leak: false, name: "正常", ranking: 1 }, { abnormal: false, id: "47", leak: false, name: "正常", ranking: 1 } ]这个数组中的第一个对象添加属性itemId:2,向第二个对象添加itemId:3
时间: 2023-02-08 21:59:39 浏览: 120
在 Vue 中,可以使用 Vue.set() 方法向数组中的对象添加属性。
第一个对象添加属性 itemId: 2 的方法:
```
Vue.set(data[0], 'itemId', 2);
```
第二个对象添加属性 itemId: 3 的方法:
```
Vue.set(data[1], 'itemId', 3);
```
在 vue 2.6.0 及之后的版本中,还可以使用如下方式来添加属性:
```
data[0].itemId = 2
data[1].itemId = 3
```
你需要确保这些操作是在Vue实例或组件中进行的,否则它们不会被响应式地追踪。
阅读全文