首页 > 其他 > 详细

Vuex笔记

时间:2019-03-08 10:47:51      阅读:184      评论:0      收藏:0      [点我收藏+]

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

vuex — 状态管理器,可以管理你的数据状态(类似于 React的 Redux)

一个 Vuex 应用的核心是 store(仓库,一个容器),store包含着应用中大部分的状态 (state)

可以解决不同组件之间通信的问题。比如两个组件同一级的情况下,数据可以进行通信

简单的理解:

在state中定义了一个数据之后,可以在所在项目中的任何一个组件里进行获取、修改,并且修改可以得到全局的响应变更

Vuex 和单纯的全局对象有何不同?

  1)Vuex 的状态存储是响应式的

    当 Vue 组件从 store 中读取状态的时候,若 store 中的状态发生变化,那么相应的组件也会相应地得到高效更新

  2)不能直接改变 store 中的状态

    改变 store 中的状态的唯一途径就是显式地提交 (commit) mutation,方便我们跟踪每一个状态的变化

Vuex应用场景:

适用于中大型单页应用

复杂的页面,一个数据多个页面或路由共享(互相交互),多层级数据交互

Vuex笔记

原文:https://www.cnblogs.com/theblogs/p/10494346.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!