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