【问题标题】:Access a prop of Vuex store dynamically动态访问 Vuex store 的一个 prop
【发布时间】:2021-02-23 10:16:04
【问题描述】:

是否可以使用另一个变量进入 Vuex 存储状态? 例如:

export const TestState = {
 state: {
  data: {
   test: {
    value: 0,
   }
  }
 },
 mutations: {
  Mutation123(state, message) {
   var CanbusSignal = "Test123";
   state.data.test.value = message.topic.CanbusSignal;
  }
 }
}

这当然行不通。 在上面的代码中,输入message.topic.CanbusSignal我的目标是输入message.topic.Test123

【问题讨论】:

    标签: javascript html vue.js vuex


    【解决方案1】:

    我想您希望动态访问message.topic 的属性? 如果是这样,它应该如下所示:

    var CanbusSignal = "Test123";
    state.data.test.value = message.topic[CanbusSignal];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-18
      • 2021-08-27
      • 2021-07-06
      • 2018-09-15
      • 2019-12-06
      • 2021-07-26
      • 1970-01-01
      • 2019-11-22
      相关资源
      最近更新 更多