Skip to content

分多个modules引起的问题 #9

@suoz

Description

@suoz

比如我定义了一个userModel和otherModel。
在userModel内部state为一个对象{}。
mutations获取参数,当前的state和传递过来的payload。
此时我想改变state这个对象,不能直接去改变参数里面的state。
必须循环一个个遍历state对象的值,payload有相同字段的则覆盖,不同的则添加。

const userModule = {
  state: {
    username: '',
    token: ''
  },
  mutations: {
    updateUser: (state, payload) => {
      // ...
    }
  }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions