美文网首页
VUEX总结

VUEX总结

作者: 深情的白杨 | 来源:发表于2020-09-18 10:52 被阅读0次

    集中的状态存储,主要是为了解决组件间共享数据状态时,传值不便问题

    1、特点

    vuex的核心是store,数据都存储在state里,特点:
    1、vuex的状态存储是响应式的,
    2、不能直接改变store的state中的数据,只能通过commit mutation的方式去改变

    2、关键属性

    1、state:数据状态存储
    2、mapState:用于将store中的数据,生成到组件的计算属性中
    3、getters:state派生的状态,被认为是store的计算属性
    4、mapGetters:仅仅是将 store 中的 getter 映射到组件计算属性
    5、mutations:是一个修改store数据的位置,参数1是state,参数2是接收commit的第二个数据参数,要是想要唤醒一个mutaion handler,需要使用store.commit(fn,传值),并且必须是同步函数
    6、mapMutations:在组件中使用函数
    7、actions:类似于mutation,但是他可以包含异步操作,还可以提交mutation,actions内的函数可以使用dispatch的方式调用另一个方法
    8、mapAction:在组件中使用action中的方法

    相关文章

      网友评论

          本文标题:VUEX总结

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