是否可以使用另一个变量进入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
。
答案 0 :(得分:1)
我想您希望动态访问message.topic
的道具?
如果是这样,它应该看起来像这样:
var CanbusSignal = "Test123";
state.data.test.value = message.topic[CanbusSignal];