VueX起步(一、vuex的介绍)

vuex介绍:

  • 什么 vuex?
    • Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。
    • 它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。
    • Vuex 也集成到 Vue 的官方调试工具 devtools extension,提供了诸如零配置的 time-travel 调试、状态快照导入导出等高级调试功能。
      值得我们注意的是。
      注意1: vuex 只能在vuejs项目使用
      注意2:为 vuejs 项目提供统一的数据仓库(我们可以把vuejs项目中所有的模型数据都统一放置在 vuex,为了解决组件间通信的问题)
      注意3:vuex 里面管理的数据是单向的数据流(在操作数据的时候,只能按照一个方向去操作,或者换句话说,我们不能直接的操作数据,需要遵循 vuex 规范才可以操作数据。(看图))。
      注意4:提供一个调试的工具,非常方便的查看vuex管理的数据。
  1. 为什么要使用vuex?
  • 可以方便组件间的通信问题(重点)
  • 可以提供缓存的特性(异步请求)
  • 可以很好的做调试

在页面交互修改数据分两种:一种是同步修改数据(不用发送网络请求),另一种是异步修改数据(通过api发送网络请求)。


03-vuex图示.png

你可能感兴趣的:(VueX起步(一、vuex的介绍))