mutation和action 区别
mutations在请求数据的时候是同步的;而actions是异步的;action的功能和mutation是类似的,都是去变更store里的state,不过action和mutation有两点不同:action主要处理的是异步的操作,mutation必须同步执行,而action就不受这样的限制,也就是说action中我们既可以处理同步,也可以处理异步的操作action改变状态,最后是通过提交mut
·
mutations在请求数据的时候是同步的;而actions是异步的;
action的功能和mutation是类似的,都是去变更store里的state,不过action和mutation有两点不同:
action主要处理的是异步的操作,mutation必须同步执行,而action就不受这样的限制,也就是说action中我们既可以处理同步,也可以处理异步的操作
action改变状态,最后是通过提交mutation
————————————————
mutation
this.$store.commit(“mutation函数名”,发送到mutation中的数据)
更改store中状态的唯一方法是提交mutation。
action
this.$store.dispatch(‘action中的函数名’,发送到action中的数据)
不是突变直接操作state值,而是commit mutation之后由mutation操作state
更多推荐
所有评论(0)