vue2+element ui 使用el-transfer穿梭框,render-content自定义渲染内容以及filter-method自定义搜索方法进行多项内容的综合过滤

HTML使用代码 

<el-transfer
      style="width: 100%; display: inline-block"
      v-model="value"
      filterable
      :filter-method="filterMethod"
      :filter-placeholder="'员工姓名/手机号/部门'"
      :titles="['未添加员工', '已选择员工']"
      :button-texts="['移除', '添加']"
      :format="{
        noChecked: '${total}',
        hasChecked: '${checked}/${total}',
      }"
      :data="peopleList"
      :render-content="renderFunc"
      :props="{
        key: 'id',
        label: 'name'
      }"
    ></el-transfer>

JavaScript 部分代码 

<script>
export default {
  data() {
    return {
      filterMethod(query, item) {
        const searchString = `${item.name} ${item.phoneNumberT} ${item.idCode}`.toLowerCase();
        return searchString.includes(query
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值