mutations 可以直接操作state里面的数据
而action不可以,actions必须调用mutations里面的事件,他要自己创建一个动作去调用mutations里面的事件,然后传入mutations需要的参数
为什么要非得通过action去调用下呢
因为 比如你需要在处理数据的时候需要异步处理的处理数据,那就调用actions
传入context,调用context.commit,或者写成({commit})然后直接用commit,这种叫解构赋值
mutations在使用时,用this.$store.commit("mutations名","参数")
actions在使用时,用this.$store.dispatch("actions名",“参数”)