Vuex - 如何通过一次更新访问不同的状态对象mutation/action?

Vuex - How to access different state objects with one update mutation/action?

我有一堆对象,这些对象中有不同的字符串,我试图用一个突变和动作来更新这些对象。我目前正在尝试通过获取输入字段的值和名称并将名称用作对象 属性 来发送一个字符串来动态更改状态,但我不知道如何访问正确的对象 属性 取决于输入的名称字符串。

这是我当前的代码,

store.js

info: {
   fullName: '',

}

....



mutations: {

   updateStateObject(state, object){
      state.info.object["name"]
   }

actions: {
   updateStateObject(store, object){
      store.commit('updateStateObject', object);
}

info.vue

updateStateObject(e){
    this.$store.dispatch(this.store+'/updateStateObject', {name: e.target.name, value: e.target.value)}

如果我手动设置 state.info.["inputFieldName"] = object.value 那么它工作正常,但我试图从我所有的输入字段调用 vue 文件的 updateStateObject 方法,然后访问正确的 属性 字段状态对象取决于输入字段名称...我该如何实现?

如果我没理解错的话,object上有一个namevalue键。如果是这样,你会这样做:

updateStateObject(state, object){
   state.info[object.name] = object.value;
}