1、为什么不能在actions中异步修改state数据。 因为当某种类型的action只有一个声明时,action的回调会被当作普通函数执行,而当如果有多个声明时,它们是被视为Promise实例,并且用Promise.all执行,总所周知,Promise.all在执行Promise时是不保证顺序的,例如有3个promise实例:P1\P2\P3,它们3个之中不一定哪一个先有结果,如果凑巧这三个action中修改了同一个state,结果不堪设想。