Class: Context

Context

new Context(initialValue, reducernon-null)

`ei`视图上下文
Parameters:
Name Type Description
initialValue * 初始化状态
reducer function 裁剪器
Source:

Methods

addChangeListener(handlernon-null) → {module:Context}

添加数据变化侦听器
Parameters:
Name Type Description
handler function 处理函数
Source:
Returns:
Type
module:Context

dispatch(actionnon-null) → {Object}

派发动作,激活数据剪裁
Parameters:
Name Type Description
action Object 动作
Source:
Returns:
动作
Type
Object

getState() → {*}

获取当前上下文中的数据
Source:
Returns:
Type
*

reduce(state, actionnon-null) → {*}

对当前的数据进行剪裁
Parameters:
Name Type Description
state * 数据状态
action Object 动作
Source:
Returns:
新的数据状态
Type
*

removeChangeListener(handlernon-null) → {module:Context}

移除数据变化侦听器
Parameters:
Name Type Description
handler function 处理函数
Source:
Returns:
Type
module:Context

setState(store) → {module:Context}

设置当前的数据状态
Parameters:
Name Type Description
store * 数据状态
Source:
Returns:
Type
module:Context