Elemet-UI 中利用穿梭框对表格列进行动态设置

本文介绍了如何在Element-UI中使用穿梭框组件动态地设置表格的列显示。首先,需要引入穿梭框控件,并在表格上方添加设置按钮。接着,修改表格结构,使用v-for遍历动态生成列信息。最后,在methods中添加相应方法,如在created()中保存初始列信息,从而实现表格列的动态配置功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Elemet-UI 中利用穿梭框对表格列进行动态设置

第一步 引入控件

在需要表格设置的文件下引入公共穿梭框控件

import Transfer from '../components/common/Transfer'

components: {
  Transfer
},

在表格右上方显示 ‘共 5 条’ 的下面添加表格设置 button 并引入穿梭框控件

<div class="tableLeftDiv">{
  
  {$t('g_word.total')}}
  <span class="leftSpan" style="color:red"> {
  
  {pageInfo.totalRows}}</span> {
  
  {$t('g_word.classifier')}}
   <el-button class="settingBtn" type="text" icon="el-icon-setting" @click="SettingTable">表格设置</el-button>
  <Transfer :transfer-modal="TransferModal" :rightArr="RightDataArr" @Transfer-cancel="TransferCancel" @Transfer-ok="TransferOk"></Transfer>
</div>

在 data 中定义 穿梭Modal框

TransferModal:{
  visible: false,
  current: {}
},

第二步 表格结构’大换血’

原先这种形式的写的表格全部需要替换掉

<el-table v-load
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值