美文网首页Vue
Vuex中的方法

Vuex中的方法

作者: 卑微小李学前端 | 来源:发表于2021-09-07 09:31 被阅读0次

getters的使用

      1、概念:当state中的数据需要经过加工后再使用时,可以使用getters加工。

      2、在store.js中追加getters配置

        const getters = {

            bigSum(state){

              return state.sum * 10

            }

        }

        //创建并暴露store

        export default new Vuex.Store({

            ...

            getters

        })

      3、组件中读取数据:$store.getters.bigSum

四个map方法的使用

      1、mapState方法: 用于帮助我们映射state中的数据计算属性

        computed:{

            //借助mapSate生成计算属性 (对象写法)

            ...mapState({sum:'sum'})

            //数组写法

            ...mapState(['sum'])

        }

      2、mapGetters方法: 用于帮助我们映射getters中的数据为计算属性

        computed:{

            //借助mapGetters生成计算属性 (对象写法)

            ...mapGetters({bigSum:'bigSum'})

            //数组写法

            ...mapGetters(['bigSum'])

        }

      3、mapActions方法: 用于帮助我们生成与actions对话的方法,即:包含$store.dispatch(xxx)的函数

        methods:{

            //靠mapActions生成incrementOdd、incrementWait方法(对象形式)

            ...mapActions({incrementOdd:'jiaOdd',incrementWait:'jiaWait'})

            //数组写法

            ...mapActions(['incrementOdd','incrementWait'])

        }

      4、mapMutations方法:用于帮助我们生成与mutation对话的方法,即:包含$store.commit(xxx)函数

        methods:{

            //靠mapActions 生成:increment,decrement(对象形式)

            ...mapMutations({increment:'JIA',decrement:'JIAN'})

            //数组写法

            ...mapMutations(['JIA','JIAN'])

        }

相关文章

  • Vuex中的方法

    getters的使用 1、概念:当state中的数据需要经过加工后再使用时,可以使用getters加工。 ...

  • vuex-Mutation

    更改 Vuex 的 store 中的状态的唯一方法是提交 mutation。Vuex 中的 mutation 非常...

  • vuex---核心概念Mutation

    Mutation 更改 Vuex 的 store 中状态的唯一方法是提交 mutation。Vuex 中的 mut...

  • vuex Mutation

    Mutation 更改Vuex的store中的状态的唯一方法是提交mutation。Vuex中的mutation非...

  • Vuex Mutations修改状态

    Mutations 更改 Vuex 的 store 中的状态的唯一方法是提交 mutation。Vuex 中的 m...

  • vuex_Mutation_04

    Mutation 更改 Vuex 的 store 中的状态的唯一方法是提交 mutation。Vuex 中的 mu...

  • Vuex--Mutation

    Mutation 更改Vuex的store中的状态的唯一方法就是提交mutation。Vuex 中的 mutati...

  • vuex

    如图是vuex的模块结构 使用vuex app.js触发模块action中的toggleSideBar方法: 用户...

  • 监听Vuex中的状态值

    一般常用的两种监听Vuex状态值的方法: 1.用计算属性返回vuex中的状态值,再进行监听 2.直接对vuex中的...

  • 5 在vuex中使用异步修改

    在调用vuex中的方法action的时候,用promise实现异步修改

网友评论

    本文标题:Vuex中的方法

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