@xcuube

Как добавить пустой массив во vue через Vue.set?

Здравствуйте! Есть такой массив
this.response.order.ordersItemsInfo[id]
я использую VUE и хочу добавить в этот массив в ordersItemsInfo[id] другой массив и делаю это вот так:

this.response.order.ordersItemsInfo[id].ordersItemsPropertiesInfo = [];
var object = {
       nomenclaturePropertiesId: '',
       IditemPropertyArray: '',
       Number: null
};

Vue.set(this.response.order.ordersItemsInfo[id].ordersItemsPropertiesInfo, this.response.order.ordersItemsInfo[id].ordersItemsPropertiesInfo.length, object);


Но проблема в том, что VUE не видит эти изменения, потому что реактивность работает только с методами push, pop, splice и т.д.

Вопрос такой - как сделать то же самое, что в этой строке, только через Vue.set ?
this.response.order.ordersItemsInfo[id].ordersItemsPropertiesInfo = [];
  • Вопрос задан
  • 324 просмотра
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Vue.js
Vue.set(this.response.order.ordersItemsInfo[id], 'ordersItemsPropertiesInfo', [])
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы