Vue.js 按键删除对象不会';t更新vue组件

Vue.js 按键删除对象不会';t更新vue组件,vue.js,vuejs2,vuex,Vue.js,Vuejs2,Vuex,我正在尝试使用一个对象的键删除该对象,并希望更新该组件。我正在使用vuex 下面是我如何尝试的 我的对象结构是这样的 115:Object 116:Object 我有钥匙(115116),所以我正在尝试删除它们 delete state.fixture[i] 此代码删除了对象,但问题是,即使现在夹具的状态已更改,组件也未更新。我如何更新它? 谢谢。使用 import Vue from 'vue' Vue.delete(state.fixture, i) 删除对象上的属性。如果对象是被动

我正在尝试使用一个对象的键删除该对象,并希望更新该组件。我正在使用vuex

下面是我如何尝试的

我的对象结构是这样的

115:Object
116:Object
我有钥匙(
115116
),所以我正在尝试删除它们

delete state.fixture[i]
此代码删除了对象,但问题是,即使现在夹具的状态已更改,组件也未更新。我如何更新它? 谢谢。

使用

import Vue from 'vue'

Vue.delete(state.fixture, i)

删除对象上的属性。如果对象是被动的,请确保删除触发视图更新。这主要用于绕过Vue无法检测属性删除的限制,但您应该很少需要使用它

该函数获取要从对象中删除的对象和键

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

尝试Vue.delete(state.fixture,i)