Vuex

作者: hiram_hu | 来源:发表于2017-11-30 16:57 被阅读0次

    getter(一个参数改变影响到了其他的数据的变化) 的作用我觉得是为了渲染另外一种数据,根据你的state里面的值,state更改响应的getter渲染的值也会相应的更改,可以说是计算过的state。从getter里面对应的函数可以看出它的作用(state, getters, rootState),如果你采用了module的话就会根state了。

    action这个应该很好理解吧,就是为了改变状态树上的state的值,在你触发某个操作的时候执行的操作,触发在你的js逻辑页面

    mutations实质上也是action的一种,用法也同action,只不过他只能完成同步的动作,不能完成异步的操作。而action就可以不受这个影响。

    commit实质上是store的一个实例,里面有相应的方法,可以让你去操作、获取state,写在action里面

    相关文章

      网友评论

          本文标题:Vuex

          本文链接:https://www.haomeiwen.com/subject/jvavbxtx.html