扩展函数:对接层
Methods
(static) mapFun(fnName) → {boolean}
「标准」Ex.mapFn
1.基本介绍
判断哪些函数需要继承(此处只继承三类):
rx
前缀函数fn
前缀函数do
前缀函数
2.函数规范
函数名过滤专用函数,Zero Ui中定义了组件函数的基础规范如下:
函数前缀 | 含义 |
---|---|
rx | 触发型继承函数,对上层组件而言通常是「2阶」,可生成下层调用的「1阶」函数,父子通讯的专用函数。 |
fn | 普通函数,自由设计。 |
on | 事件函数,通常提供给HTML元素或Ant的元素专用事件。 |
ix | 内部专用函数,不开放。 |
Parameters:
Name | Type | Description |
---|---|---|
fnName |
String | 函数名称 |
Returns:
返回判断结果
- Type
- boolean
(static) toArray(data) → {Array}
「标准」Ex.toArray
1.基本介绍
DataArray和Array的统一数据处理,返回最终的 Array 数组,该方法类似于
Ux.ambArray
方法,但判断条件不同。
2.核心
2.1.判断条件
- Ux.ambArray中判断使用了
data instanceof DataArray
。 - Ex.toArray中判断则使用了
Ux.isFunction(data.to)
,因为它包含了to()
方法。
Parameters:
Name | Type | Description |
---|---|---|
data |
any | 输入数据 |
Returns:
最终返回数组
- Type
- Array
(static) toColor(current, mode) → {WebColor}
「标准」Ex.toColor
1.基本介绍
随机读取一个颜色信息,这个方法主要用在Dashboard上。
- 如果传入 current,则读取 current 上的颜色信息。
- 如果不传入 current,则随机读取颜色信息。
Parameters:
Name | Type | Default | Description |
---|---|---|---|
current |
Number | 索引数据 |
|
mode |
String |
KFC_8
|
模式 |
Returns:
返回颜色值
- Type
- WebColor
(static) toUri(uri, $app) → {string}
「标准」Ex.toUri
1.基本介绍
- Uri专用配置处理,构造路径信息,根据
Z_ROUTE
来计算最终的路径信息。 - 计算过程中,还根据路径前缀,执行去
/
符号的特殊操作(规范化)。
Parameters:
Name | Type | Description |
---|---|---|
uri |
String | 原始路径信息 |
$app |
DataObject | 应用程序对象 |
Returns:
返回最终的Uri信息
- Type
- string