emit事件绑定

emit使用方式,可参照上面示例,如:
<template><vol-table @loadBefore="loadBefore"></template>
<script setup> const loadBefore=(params,callback)=>{}</script>

事件名说明参数
dicInited字典数据源初始化完成事件,dicInited(dicData){}dicData:字典数据对象
loadBefore表格数据加载前方法(只对配置了url属性生效),见绑定接口+跨页选择 loadBefore(params, callBack){}params:查询参数对象,callBack:回调函数(callBack(true)继续加载,callBack(false)取消加载)
loadAfter表格数据加载后方法(只对配置了url属性生效),见绑定接口+跨页选择 loadAfter(rows, callBack, result){}rows:加载的数据行数组,callBack:回调函数(callBack(true)继续处理),result:接口返回的完整结果
selectionChange复选框选中事件,见基础表格+事件处理 selectionChange(rows){}rows:选中的行数组
onSortEnd表格行拖拽排序结束事件,见基础表格+事件处理 onSortEnd(rows, newIndex, oldIndex){}rows:排序后的数据行数组,newIndex:新位置索引,oldIndex:原位置索引
rowDbClick行双击事件,见基础表格+事件处理 rowDbClick({ row, column, event, index }){}row:行数据对象,column:列配置对象,event:事件对象,index:行索引
rowClick行点击事件,见基础表格+事件处理 rowClick({ row, column, event, index }){}row:行数据对象,column:列配置对象,event:事件对象,index:行索引
paginationChange分页变化事件 paginationChange(paginations){}paginations:分页信息对象{page:当前页,size:每页大小,total:总条数等}
headerDragend表头列宽拖拽结束事件 headerDragend({ newWidth, oldWidth, column, event }){}newWidth:新宽度,oldWidth:旧宽度,column:列配置对象,event:事件对象
Last Updated 2026/1/24 08:25:51
ON THIS PAGE