# 组件内置逻辑

组件内置逻辑属于一种特殊的页面逻辑,用于调用相关组件功能。拖拽部分组件到页面中后会自动生成组件相关的内置逻辑。

# 组件内置逻辑表

常见的组件内置逻辑如下表所示:

分类 组件名称 内置逻辑 逻辑说明
布局 线性布局 openLoading 打开加载中状态
closeLoading 关闭加载中状态
导航 侧边栏 toggleAll 展开或折叠所有分组 expanded:boolean值,true为展开,false为折叠。
支持配置仅展开或是仅折叠
展示 计时器 start 计时器开始
pause 计时器暂停
continue 计时器继续
stop 计时器停止
表格 数据表格 load 加载数据表格
reload 清除缓存后重新加载数据表格
getFields 获取表格中的列字段,数据类型为字符串(String)
exportExcel 导出excel文件,可编辑页数、每页条数、文件名称和排序方式等参数
数据列表 load 加载数据列表
reload 清除缓存后重新加载数据列表
数据网格 load 加载数据网格
reload 清除缓存后重新加载数据网格
日历 reload 清除缓存后重新加载日历
表单 表单 validate 验证时触发,可通过输出值中的 valid 属性判断验证是否通过
validateItem 验证表单中的某一项 name:表单项的 name trigger:触发方式,默认为submit
可选值:submitblurinput之一,
或者它们的任意组合 muted:boolean值,默认为false,是否验证后无提示
单行输入 focus 获得焦点
blur 失去焦点
clear 清除输入内容
选择框 open 弹出选择框
close 关闭选择框
toggle 切换弹出/关闭状态
load 加载选择框
reload 清除缓存后重新加载选择框
文件上传 select 选择文件上传
chooseFile H5应用独有逻辑,调用后会按照当前浏览器适配打开拍照模式或是文件选择模式
选择器 级联选择器 open 打开
close 关闭
clear 清空内容
地区选择器 open 打开
close 关闭
clear 清空内容
穿梭框 forward 从左向右转移数据
reverse 从右向左转移数据
transfer 转移指定项的数据
反馈 弹出框 open 打开弹出框
close 关闭弹出框
toggle 切换弹出框状态。若为打开状态,则切换为关闭;若为关闭状态,则切换为打开。
opened?:可选参数,支持传入Boolean布尔值类型的变量。
当弹出框原本是打开状态时,传入 false后弹出框会关闭,传入true则不操作;
当弹出框原本是关闭状态时,传入 true后弹出框会打开,传入false则不操作
update 更新弹出框内容,若弹出框为打开状态,内容会直接更新
scheduleUpdate 关闭弹出框并更新内容,下次打开弹出框即为新内容
弹窗 open 打开弹窗
close 关闭弹窗
ok 触发弹窗确定按钮点击事件及其事件逻辑
cancel 触发弹窗取消按钮点击事件及其事件逻辑
抽屉 open 打开抽屉
close 关闭抽屉
ok 触发抽屉底部栏确定按钮点击事件及其事件逻辑
cancel 触发抽屉底部栏取消按钮点击事件及其事件逻辑

# 注意事项

组件内置逻辑的作用域仅限于当前页面,不支持跨页面调用。

上次更新: 2023年06月14日