按键删除对象不会更新vue组件

时间:2018-06-10 09:04:53

标签: vue.js vuejs2 vuex

我正在尝试使用其键删除对象并期望更新组件。我正在使用vuex。

以下是我的尝试

我的对象结构是这样的

115:Object
116:Object

我有密钥(115, 116)所以我试图删除它们。

delete state.fixture[i]

此代码删除对象,但问题是组件未更新,即使夹具的状态现在已更改。我该如何更新? 谢谢。

1 个答案:

答案 0 :(得分:9)

使用

Vue.delete(state.fixture, i)

keras.model.load_model()

  

删除对象上的属性。如果对象是被动的,请确保删除触发器查看更新。这主要用于解决Vue无法检测到属性删除的限制,但您很少需要使用它。

该函数接受一个对象和一个从对象中删除的键。

如果您有兴趣向对象添加新属性,请选中Vue.delete