Element table 表格中 el-select 传递参数,自定义参数

<el-table-column prop="cvRobotName" label="机器人" align="center" v-if="mode !== 2">
  <template slot-scope="item">
    <el-select 
       v-model="tableData[scope.$index].value"
       filterable
       size="mini"
       :filter-method="(val) => {return dataFilter(val, item, item.$index)}"
       :visible-change="recoverData"
       placeholder="请选择"
       :popper-append-to-body="false"
       popper-class="select-option"
       @change="showTableDate(scope.row)"
       @visible-change="recoverData(false, scope)"
       :disabled="tableData[scope.$index].isChange"
       slot="reference">
        <el-option
          v-for="item in valueOptions"
          :key="item.value"
          :label="item.label"
          :value="item.label">
        </el-option>
      </el-select>
  </template>
</el-table-column>

// val 输入时改变的值,item 循环的这条数据, index 当前数据的索引
dataFilter (val, item, index) {}

传送门:https://blog.csdn.net/qq_36525300/article/details/109067074

posted @   DL·Coder  阅读(927)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
点击右上角即可分享
微信分享提示