参考 :
Elementui穿梭框使用(动态数据)_尚憨憨的博客-CSDN博客_elementui穿梭框
<template>
<el-transfer v-model="yesData" :props="{key: 'id',label: 'name'}" :titles="['待选列表', '已选列表']" @change="handleChange"
:data="fileArr" />
</template>
<script>
export default {
data() {
return {
//穿梭框数据列表
fileArr: [{
id: 1,
name: '北京'
},
{
id: 2,
name: '上海'
},
{
id: 3,
name: '广州'
},
{
id: 4,
name: '深圳'
},
],
//穿梭框id数组
fileIdArr: [],
// 注意:key 的字符类型要一致!!!
yesData: [],
}
},
created() {
// 回显及已选列表
this.yesData = [1, 2]
},
methods: {
handleChange(value, direction, movedKeys) {
this.fileIdArr = movedKeys; //文件列表的id数组
},
}
}
</script>
<style>
/* 设定穿梭框的宽度与高度 */
.el-transfer-panel {
height: 500px;
width: 400px;
}
.el-transfer-panel__list.is-filterable {
height: 500px;
width: 400px;
}
</style>
本文介绍如何使用 Element UI 中的穿梭框组件进行动态数据操作,包括设置宽度和高度、双向数据绑定以及监听变化事件等。通过具体代码示例展示了穿梭框的基本用法及其在实际项目中的应用。

346

被折叠的 条评论
为什么被折叠?



