我正在try 使用一个对象的键删除它,并希望更新该组件.我正在使用vuex.
以下是我的努力
我的对象 struct 是这样的
115:Object
116:Object
我有 keys (115, 116
),所以我试图删除它们.
delete state.fixture[i]
这段代码删除了对象,但问题是,即使fixture 的状态现在已经更改,组件也没有更新.我如何更新它?
我正在try 使用一个对象的键删除它,并希望更新该组件.我正在使用vuex.
以下是我的努力
我的对象 struct 是这样的
115:Object
116:Object
我有 keys (115, 116
),所以我试图删除它们.
delete state.fixture[i]
这段代码删除了对象,但问题是,即使fixture 的状态现在已经更改,组件也没有更新.我如何更新它?
Use
import Vue from 'vue'
Vue.delete(state.fixture, i)
删除对象上的属性.如果对象是被动的,请确保删除触发视图更新.这主要用于绕过Vue无法检测属性删除的限制,但您应该很少需要使用它.
该函数获取一个对象和一个要从该对象中删除的键.
如果有兴趣向对象添加新属性,请选中Vue.set