项目模糊之vuex 随笔

mutations 可以直接操作state里面的数据

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

而action不可以,actions必须调用mutations里面的事件,他要自己创建一个动作去调用mutations里面的事件,然后传入mutations需要的参数

为什么要非得通过action去调用下呢

因为 比如你需要在处理数据的时候需要异步处理的处理数据,那就调用actions

传入context,调用context.commit,或者写成({commit})然后直接用commit,这种叫解构赋值

mutations在使用时,用this.$store.commit("mutations名","参数")

actions在使用时,用this.$store.dispatch("actions名",“参数”)

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄