vuex基础概念state、Getter、Mutation、Action、module;vueX有什么功能,vuex的作用是什么;

功能:可以实现A组件访问B组件里得数据;

传统解决方案:
1.父子组件传值
2.平行组件在跳转时,利用url,路由里的传值等等(数据传递复杂、容易出错、浪费内存)
3.vuex

vueX的作用

1、vuex能够保存全局数据,供整个应用使用
2、vuex保存的数据是响应式的
3、vuex保存的数据可以跟踪状态的变化

vueX的核心概念(创建vueX.store对象里的配置项)

 state   : 数据仓库 ,存储所有的共享数据  ,相当于vue组件里的data
 Getter  :在state的基础上派生的数据, 相当于vue组件里 computed
 Mutation:修改state的数据时,用mutation,这与跟踪状态有关系
 Action:解决mutation里只能有同步代码的问题,action里可以有异步代码
Module: 由于使用单一状态树,应用的所有状态会集中到一个比较大的对象。当应用变得非常复杂时,store 对象就有可能变得相当臃肿。为了解决以上问题,Vuex 允许我们将 store 分割成模块(module)。每个模块拥有自己的 state、mutation、action、getter、甚至是嵌套子模块——从上至下进行同样方式的分割:
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值