当前位置:   article > 正文

【Vuex】对Vuex的理解

对vuex的理解

1.什么是vuex?

Vuex 是专门为 Vue.js 设计的状态管理库。

这样就造成了一个问题,如果是多个组件共同使用的时候他们所使用的 state 状态中的数据源都是一样的,如果一个组件改变 state 初始状态数据源变化,就会导致其他的组件也会发生变化。

2.安装 vuex

3.vuex的核心就是 store(仓库)

每一个 Vuex 应用的核心就是 store(仓库)。store 基本上就是一个容器,包含应用中大部分的 state(状态)。Vuex 和 单纯的全局对象的区别:

  • Vuex 的状态存储是响应式的。Vue 组件从 store 中读取状态数据源,若 store 中的 state 发生变化,那么相应的组件也会得到高效的更新。
  • store 中的 state 是无法直接改变的。只能通过唯一的途径就是 commit mutation(提交变化)

4.创建一个简单的 store (仓库)

store.state 来获取 仓库 状态 中的对象

store.commit 触发状态变更

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/257104
推荐阅读
相关标签
  

闽ICP备14008679号