文档章节

state

前端小虾
 前端小虾
发布于 2017/09/07 18:33
字数 291
阅读 7
收藏 0

vuex的核心是store,因为他是一个通过vuex.store生成的构造函数。在构造函数创建的时候,给它传的参数中包含了state,mutation,action等。

vuex的核心思想是通过点击按钮触发一个action,action随后提交mutation,mutation改变State, state改变以后页面会获取数据。

mapState 之前要先引入它。它两种用法,或接受一个对象,或接受一个数组。

每一个mutation都有一个类型和一个处理函数,action去comit 一个mutation, 它要指定去commit哪个mutation, 所以mutation至少需要一个名字,commit mutation 之后, 要做什么事情,那就需要给它指定一个处理函数, 类型(名字) + 处理函数就构成了mutation.

Getter 就是把组件中共有的对state 的操作进行了提取,它就相当于 对state 的computed. 所以它会获得state 作为第一个参数

vuex 也提供了mapGetters 方法,和其的mapState,mapActions 是一样的,如果组件中使用的getters 和store 里面的getters 相同,那就用数组形式,如果不相同,那就要用对象形式。

© 著作权归作者所有

共有 人打赏支持
前端小虾
粉丝 1
博文 44
码字总数 21084
作品 0
东城
私信 提问
SCTP 库的简述和代码 (3)

jundai
2011/04/06
0
0
Android View支持的状态问题

Android中StateListDrawable支持的状态包括 但是其中的 "state_single" "state_first" "state_mid" "state_last" 在View中是不支持的,如何添加呢......

Nature_Day
2014/05/30
96
0
task_struct解析(一) 进程状态

task_struct 是内核用来表示进程的,包含进程的所有信息,该结构体定义在incluce\linux\Sched.h里 首先介绍一下状态信息 volatile long state 这个字段存储的是进程当前的状态 ============...

长平狐
2013/06/17
116
0
linux iptables 的一个问题

这是我的配置 :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ......

天王盖地虎626
2014/03/12
445
6
/etc/sysconfig/iptables 正常运行

# Generated by iptables-save v1.4.7 on Fri Oct 13 15:37:45 2017 *filter :INPUT DROP [210:56954] :FORWARD DROP [0:0] :OUTPUT ACCEPT [113:8354] -A INPUT -p tcp -m state --state NE......

zancun
2017/10/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

阿里高级技术专家:研发效能的追求永无止境

背景 大约在5年前,也就是2013年我刚加入阿里的时候,那个时候 DevOps 的风刚吹起来没多久,有家公司宣称能够一天发布几十上百次,这意味着相比传统软件公司几周一次的发布来说,他们响应商业...

阿里云官方博客
40分钟前
1
0
Android 的 ViewModel 机制源码解析

Android ViewModel 的好处是会随 Activity 销毁调用它的 clear() 方法。 我们分析一下它是怎么做到的。 1. 例子使用: a、 创建类 TestMvvmViewModel 继承 ViewModel,重写 onCleared() ,把...

亭子happy
51分钟前
2
0
WEB 开发总结

事务处理 事务的4个基本