美文网首页
2018-03-25vue状态管理工具(vuex)

2018-03-25vue状态管理工具(vuex)

作者: 修齐治平zzr | 来源:发表于2018-03-25 15:46 被阅读0次

vuex是为了保存组件之间数据的共享而诞生的,如果组件之间有要共享的数据,可以直接挂到vuex中区,而不必再通过父子之间的传值了。如果组件的数据不必要共分享,此时这些不必要共享的私有数据,没必要放到vuex中;

只有共享的数据,才有权利放到vuex中;

组件内部私有数据,只要放到data中即可;



props和data和vuex之间的区别;

vuex是一个全局共享区域存储数据,就相当于是一个数据的仓库;

props是子组件存储从父组件传递过来的数据;

data中存放的是组件的私有数据;


配置vuex的步骤:

1.装包: npm i vuex -s

2.导入包:   import Vuex from ‘vuex’

3.注册vuex到vue中:    Vue.use(Vuex)

4.var store = new Vuex.store()得到一个数据存储对象

5.把store挂在到vue的实例对象中

6.如果子组件想要访问store中的数据,只能通过this.$store.state.***来获取

mutations:{

//这个里面是存储vuex中的方法的

increase(state){

    syate.count++

}

}

子组件想调用这个方法需要通过

this.$store.commit('方法名')

来对vuex中的方法进行调用

相关文章

  • 2018-03-25vue状态管理工具(vuex)

    vuex是为了保存组件之间数据的共享而诞生的,如果组件之间有要共享的数据,可以直接挂到vuex中区,而不必再通过父...

  • Vue.js之vuex(状态管理)

    vuex是一个状态管理工具,类似于redux. 安装vuex Vuex 的状态管理存储是响应式的:就是当你的组件使...

  • Vue组件通信—Vuex基础使用和双向绑定

    Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。 1. Vuex介绍 Vuex是官方的状态管理工具...

  • Vuex的一些知识点

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

  • Vuex使用教程

    一、Vuex简述 Vuex其实就是一个状态管理工具,所谓的状态,就是数据,通过这个工具进行管理某些数据。当多个组件...

  • vuex基础使用大全

    vuex是什么 vuex是一个状态管理工具,在使用vue写代码的时候能帮助我们更好的管理数据 vuex 当我们需要...

  • Vuex

    Vuex:是一个集中式状态管理工具,相当于react中的 redux 2) vuex操作流程: vue组件---...

  • vuex

    Vuex:是一个集中式状态管理工具,相当于react中的 redux 2) vuex操作流程: vue组件---...

  • VUEX

    Vuex:是一个集中式状态管理工具,相当于react中的 redux 2) vuex操作流程: vue组件---...

  • VueX

    Vuex:是一个集中式状态管理工具,相当于react中的 redux 2) vuex操作流程: vue组件---...

网友评论

      本文标题:2018-03-25vue状态管理工具(vuex)

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