我有一些集合可以通过套接字接收其他元素,而无需用户输入,但是在mutator中添加带有.add()
的那些元素不会触发Vuex / Vue组件的更新。
我知道使用object.assign({}, actualSetVar)
会迫使应用程序做出反应,但是我想知道是否存在一种更清洁或更佳的方法来执行此操作,而无需每次更新时都重新分配整个对象。
答案 0 :(得分:0)
是否尝试过使用Vue.$set
?它应该允许您在不使用Object.assign的情况下获得反应性。它还允许您设置对象的特定属性,而不是重置整个对象本身。除此之外,我认为没有“更清洁”的方式。