美文网首页
vue vuex状态管理

vue vuex状态管理

作者: 星星藏进黑夜 | 来源:发表于2019-03-11 23:30 被阅读0次

一、安装

    cnpm i vuex --save-dev

二、引入(main.js)

    import store from './store'

    new Vue({
          el: '#app',
          router,
          store,//注册
          components: { App },
          template: '<App/>'
    })

三、vuex配置 src > store > index.js(src下创建store目录,目录中创建index.js)


import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)
let state = {
        box1: '0',
        box2: '1'
}
let getters = {
        getbox1(state){
                return state.box1
        },
         getbox2(state){
                return state.box2
        }
}
let mutations = {
        setBox1(state, str){
                state.box1 += str
        }, 
         setBox2(state, str){
                state.box2 += str
        }
}
let actions = {
        acBox1(context, str){
                context.commit('setBox1', str)
        },
        acBox2(context, str){
                context.commit('setBox2', str)
        }
}
let store = new Vuex.Store({
        state, getters, mutations, actions
})
export default store; // 导出配置项

四、组件中使用

this.$store.state.box1  // 获取state变量
this.$store.getters.getbox1  // 获取getter变量
this.$store.dispatch('acBox1', '1')  // 调用actions的方法
this.$store.commit('setBox1', '1')  // 调用mutations的方法

相关文章

  • 15-Vuex基础

    Vue之vuex状态管理 Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。 这个Vuex包含以下几...

  • Vue知识总结(2)

    Vuex状态管理 Vuex是专门为Vue应用程序提供的状态管理模式,每个Vuex应用的核心是store(仓库),即...

  • vuex二次总结

    Vuex状态管理 每个Vuex应用的核心是store(仓库)Vuex是专门为Vue应用程序提供的状态管理模式,每个...

  • Vue2技术栈归纳与精粹(下篇)

    Vuex状态管理 Vuex是专门为Vue应用程序提供的状态管理模式,每个Vuex应用的核心是store(仓库),即...

  • Vuex状态管理模式

    Vuex是什么? Vuex是一个专为Vue.js应用程序开发的状态管理模式Vuex是全局的状态管理 Vuex用来做...

  • Vuex的一些知识点

    vuex的一些知识点 vuex是vue的状态管理工具通过安装 vuex是一个专为vue.js应用程序开发的状态管理...

  • vuex 原理解析

    vuex的原理关键:使用vue实例管理状态

  • vuex

    vuex是什么 Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式也是为 Vue.js 设计的状态管理...

  • Vuex 2.0

    概念 Vuex 类似 Redux 的状态管理器,用来管理Vue的所有组件状态。 为什么使用Vuex? 当你打算开发...

  • Vue学习笔记(三)

    一. 状态管理 Vuex 1. Vuex使用 Vuex是一个专为 Vue.js 应用程序开发的状态管理模式。它采用...

网友评论

      本文标题:vue vuex状态管理

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