效果如下图所示:
//左侧代码:
<el-table
ref="multipleTable"
:data="userTableData"
class="padding-table"
style="width: 100%;"
@selection-change="tableChangeFun">
<el-table-column
type="selection"
width="55">
</el-table-column>
<el-table-column
prop="name"
label="姓名">
</el-table-column>
<el-table-column
prop="post"
label="岗位">
</el-table-column>
</el-table>
//右侧代码
<div>
已选用户:
</div>
<div v-if="multipleSelection">
<span class="chooseUser" v-for="(item,index) in multipleSelection" :key="item.id">
{{item.name}}
<i class="el-icon-close fs_12 color-blue" @click="deleteItem(item,index)"></i>
</span>
</div>
//方法
tableChangeFun(val){
this.multipleSelection = val;
},
deleteItem(item,index){
this.multipleSelection.splice(index,1);
this.$refs.multipleTable.toggleRowSelection(item);
},
以上就是全部代码