vuex中mutations是否可以一次更改很多值

  id (state, user) {
      state.mystatus = user.id
    },
    following (state, user) {
      state.following = user.following
    },
    follower (state, user) {
      state.follower = user.follower
    },
    anum (state, user) {
      state.anum = user.anum
    }
    

是否可以写成

     id (state, user) {
          state.mystatus = user.id
       
          state.following = user.following
        
          state.follower = user.follower
       
          state.anum = user.anum
        }

如果可以应该是什么格式? 没查到这种范本 自己用webstorm写会提示语法报错 不知道是不是eslint的问题

阅读 3k
2 个回答

编辑器的问题,在一个 mutation 里修改多个 state 很正常。

这样写是没问题的,而且既然要存就可以把user里的所有字段存在vuex,操作的时候直接Object.assign(state, user)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题