百当下载:绿色免费软件下载站! 软件分类|软件专题|安卓下载|资讯教程

您当前所在位置:首页 > 软件分类 > 编程开发 > 编程工具 > Vuex参考手册

Vuex参考手册

Vuex中文文档下载

  • 软件大小:200KB
  • 软件语言:简体中文
  • 软件类型:国产软件
  • 软件授权:商业版
  • 更新时间:2017-06-08 18:11:24
  • 软件类别:编程工具
  • 软件官网:
  • 应用平台:xp/win7/win8/win10
软件星级

软件介绍其它版本相关专题相关文章网友评论下载地址

Vuex参考手册是一个入门及的Vuex中文文档,Vuex 是一个专门为 Vue.js 应用设计的 状态管理模型 + 库。它为应用内的所有组件提供集中式存储服务,其中的规则确保状态只能按预期方式变更。它可以与 Vue 官方开发工具扩展(devtools extension) 集成,提供高级特征,比如 零配置时空旅行般(基于时间轴)调试,以及状态快照 导出/导入。更多内容大家下载此文档!

Vuex参考手册

什么是 Vuex

Vuex 是一个专门为 Vue.js 应用设计的 状态管理模型 + 库。它为应用内的所有组件提供集中式存储服务,其中的规则确保状态只能按预期方式变更。它可以与 Vue 官方开发工具扩展(devtools extension) 集成,提供高级特征,比如 零配置时空旅行般(基于时间轴)调试,以及状态快照 导出/导入。

什么是”状态管理模型“

让我们从一个简单的 Vue 计数器应用开始:

  1. new Vue({ 
  2. // state (状态) 
  3. data () { 
  4. return { 
  5. count: 0 
  6. }, 
  7. // view (视图) 
  8. template: ` 
  9.     <div>{{ count }}</div> 
  10.   `, 
  11.   // actions (动作) 
  12.   methods: { 
  13.     increment () { 
  14.       this.count++ 
  15.     } 
  16.   } 
  17. }) 

是一个含有以下部分的自包含( self-contained )应用:

state (状态),驱动我们应用的真实的源;

view (视图),对应着 状态 的声明式映射;

actions (动作),用户在 视图 上的输入引起状态的更改的可能方式。

这是一个非常简单的“单向数据流”思想的体现:

不管怎样,当我们有多组件共享公共状态时,简单快速地分解如下:

多视图可能依赖于同一份状态。

来自不同视图的动作可能需要变更同一份状态。

对于问题一,在深层嵌套组件间传递属性过于冗长,并且不能简单地在同级别的组件间传递。对于问题二,我们常常采取这样的解决方案:直接引用 父/子 实例,又或是通过事件来修改和同步多份状态副本。这样的模型是脆弱的,代码很快会变得不可维护。

所以我们为什么不从多个组件中把共享状态提取出来并作为全局单件管理呢?这样的话,我们的组件树就变成了一个大的”视图“,树中的任意一个组件,不管它们在哪个位置,都可以访问状态或者触发动作!

另外,通过定义和分离状态管理中的概念,强制使用某些规则,使得代码更结构化和高可维护性。

这是 Vuex 背后的基本思想,受到了 Flux,Redux 和 The Elm Architecture的启发。不像其他模型,Vuex 也是一个专门为 Vue.js 设计的库,充分利用了它微妙的响应式机制,从而实现高效更新。

ara-title">

Vuex参考手册截图

Vuex参考手册截图

其他版本下载

相关文章

下载地址

  • Vuex参考手册

网友评论