From e0ed87e28da597222766f101beae1a152068d949 Mon Sep 17 00:00:00 2001 From: 张诺 <zhang_12370@163.com> Date: 星期一, 09 六月 2025 16:32:13 +0800 Subject: [PATCH] 测试基础管理模块、配置方案、配置字段完善 --- src/components/Table/ETable.vue | 9 ++++----- 1 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/components/Table/ETable.vue b/src/components/Table/ETable.vue index 6fc7f1d..7f0f3fc 100644 --- a/src/components/Table/ETable.vue +++ b/src/components/Table/ETable.vue @@ -3,13 +3,12 @@ :header-cell-style="{ background: '#EBEEF5', color: '#3D3D3D' }" @selection-change="handleSelectionChange" @row-click="handleRowClick" @row-dblclick="handleRowDblClick" @cell-click="handleCellClick" :max-width="maxWidth" @export="handleExport"> - <el-table-column v-if="showSelection" type="selection" width="55" align="center" /> - <el-table-column v-if="showIndex" label="搴忓彿" type="index" width="60" align="center" /> <template - v-for="col in columns" :key="col.prop"> + <el-table-column v-if="showSelection" type="selection" width="55" align="center" /> <el-table-column v-if="showIndex" label="搴忓彿" type="index" width="60" align="center" /> + <template v-for="col in columns" :key="col.prop"> <el-table-column v-bind="col" :show-overflow-tooltip="shouldShowTooltip(col, tableData)" :formatter="col.formatter || defaultFormatter" align="center"> - <template v-if="col.slot" #default> - <slot></slot> + <template v-if="col.slot" #default="scope"> + <slot :name="col.prop" :row="scope.row" :column="scope.column" :index="scope.$index"></slot> </template> </el-table-column> </template> -- Gitblit v1.9.3