Как распознать обновленный набор с помощью .add () без использования object.assign () - PullRequest
0 голосов
/ 25 июня 2019

У меня есть несколько наборов, которые получают дополнительные элементы через сокет без пользовательского ввода, но добавление этих элементов с .add() в мутаторе не вызывает обновления в компонентах Vuex / Vue.

Я знаю, что использование object.assign({}, actualSetVar) заставит приложение реагировать, но мне интересно, есть ли более чистый или лучший способ сделать это без переназначения всего объекта при каждом обновлении.

1 Ответ

0 голосов
/ 25 июня 2019

Пробовали использовать Vue.$set?Это должно позволить вам получить реактивность без использования Object.assign.Это также позволит вам установить конкретные свойства объекта против сброса всего объекта.Помимо этого, я не думаю, что есть "более чистый" способ.

https://vuejs.org/v2/api/#Vue-set

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...