yu/utter

通道:更新


Methods

(static) yuContainer(reference, virtualRef)

「通道」Ex.yuContainer

Parameters:
Name Type Description
reference
virtualRef

(static) yuRouter(reference, virtualRef, callback)

「通道」Ex.yuRouter

1. 基本介绍

特殊方法,该方法在Ux.isRoute之前,需要和它做出对比:

  • Ux.isRoute是检查路由的路径是否发生更改(无关参数),返回true/false值。
  • Ex.yuRouter是检查路由路径中的参数是否发生了更改,直接执行回调。

2. 代码示例

const reference = this;
Ex.yuRouter(reference, {props, state}, () =>
     Ex.yiStandard(reference).then(Ux.pipe(reference)));

操作界面同样是如下,左边点击菜单时只会发生参数更改,路由路径不变化。

|--------------------------------------------------|
|  Menu  |  Content ( List )                       |
|        |  Row                                    |
|        |  Row                                    |
|        |  Row                                    |
|        |  Row                                    |
|        |  Row                                    |
|        |  Row                                    |
|--------------------------------------------------|
Parameters:
Name Type Description
reference Object | ReactComponent

React对应组件引用

virtualRef Object

旧的属性和状态

callback function

路由变化的回调函数