获取element ui 穿梭框右边选中的数据

穿梭框的v-model绑定的就是右侧选中的数据

<el-transfer v-model="peoFormuname" :data="udata" class="peoitem"></el-transfer>
console.log(this.peoFormuname) //v-model绑定的就是选中的值

如果想要获取穿梭框左边值 / 右边值中某个选中的值,可以使用官方文档中的

left-check-change事件 / right-check-change事件

左 / 右侧目标数据勾选事件,回调参数:function(nodeObj, treeObj)见el-tree组件check事件返回值

<el-transfer
              v-model="peoFormuname"
              :data="udata"
              @right-check-change="rightcheckchange"
            >
</el-transfer>

好的,我理解您的问题是关于 Element Plus 中的穿梭的使用。Element Plus 是一款基于 Vue.js 架的 UI 组件库,其中包含了穿梭组件,可以帮助用户方便地进行列表项的移动和选择。 在使用 Element Plus 的穿梭组件时,您需要先在 Vue.js 项目中引入 Element Plus 组件库,然后按照以下步骤进行操作: 1. 在模板中添加穿梭组件的标签,例如: ``` <el-transfer v-model="selectedItems" :data="dataList" :titles="['Source', 'Target']" :filterable="true" :format="formatFn" @change="handleChange"> </el-transfer> ``` 其中,`v-model` 绑定的是已选中的列表项,`data` 是所有列表项的数据源,`titles` 是两个列表的标题,`filterable` 表示是否支持搜索过滤,`format` 是自定义列表项渲染函数,`@change` 是选项发生变化时触发的事件。 2. 在 Vue.js 中定义相应的数据和方法,例如: ``` data() { return { selectedItems: [], dataList: [ { key: 1, label: 'Item 1' }, { key: 2, label: 'Item 2' }, { key: 3, label: 'Item 3' }, { key: 4, label: 'Item 4' }, { key: 5, label: 'Item 5' } ] } }, methods: { formatFn(item) { return `${item.label} [${item.key}]` }, handleChange(selectedItems) { console.log('Selected items:', selectedItems) } } ``` 其中,`selectedItems` 是已选中的列表项,`dataList` 是所有列表项的数据源,`formatFn` 是自定义列表项渲染函数,`handleChange` 是选项发生变化时触发的事件。 以上就是使用 Element Plus 中的穿梭组件的基本方法。如果需要更详细的说明或示例,请参考 Element Plus 的官方文档。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值