猿问

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的问题

婷婷同学_
浏览 1868回答 2
2回答

幕布斯6054654

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

qq_遁去的一_1

编辑器的问题,在一个 mutation 里修改多个 state 很正常。
随时随地看视频慕课网APP
我要回答