如何克服商店突变中的vuex“状态属性为只读”?

时间:2019-11-02 16:54:52

标签: vuex

我有一个vuex动作会导致突变:

updateStateProperty: (state, payload) => {
  state.parent.child = payload.changer
}

这抛出一个:

  

TypeError:““子”是只读的”

我已经看到了此示例解决方案,但缺少有关deepClone目的的解释:

[types.SET_FIELD] (state, payload) {
  let parent = deepClone(state.parent)
  parent.child = payload.changer

  state.parent = parent
}

也看到了其他内容,但没有清晰的代码示例。 我应该如何更改此属性?

0 个答案:

没有答案