el-select change自定义参数

Posted ☆♂安♀★

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了el-select change自定义参数相关的知识,希望对你有一定的参考价值。

只有带value参数的默认方法

  <el-table-column
                        label="eleName"
                        >
<template #default="scope">
                          <el-select  v-model="scope.row.feeEleselect"  name="eleselect" :disabled="layer.operationType == \'view\' || layer.operationType == \'audit\'"
                                  placeholder=""  clearable filterable @change="changeFeeValueOption">
                              <el-option v-for="(item,index) in feeEleOptions" 
                                      :label="item.label" :value="item.value" >
                             </el-option>
                          </el-select>
</template>
 </el-table-column>
                          
                          methods: 
                          changeFeeValueOption(value)
                          console.log(value)
                          ,
                        
 

 

但因为我的是表格里面含有select,要实现左右联动,那就要判断select的位置,就要自定义参数

   <el-table-column
                        label="eleName"
                        width="180">
                          <template #default="scope">
                            <el-select  v-model="scope.row.feeEleselect"  name="eleselect" :disabled="layer.operationType == \'view\' || layer.operationType == \'audit\'"
                                  placeholder=""  clearable filterable @change="(val)=>changeFeeValueOption(val,scope.row.name)">
                              <el-option v-for="(item,index) in feeEleOptions" 
                                      :label="item.label" :value="item.value" >
                             </el-option>
                          </el-select> 
                       </template>
                      </el-table-column>
                          
         methods:                   
          changeFeeValueOption(value,rowname)
          console.log(rowname,value)
         
                         
            

上面代码中的val 就是原有select的value值,而我们又进行自定义了方法,进行封装新增参数。比如我们新增一个row里面的name,但可能你们正常用到的id字段


 

以上是关于el-select change自定义参数的主要内容,如果未能解决你的问题,请参考以下文章

[element-ui] 多列表实现+自定义过滤 el-select

el-select 自定义过滤方法

在element-ui组件select选择器的change事件中传递自定义参数

在element-ui组件select选择器的change事件中传递自定义参数

R语言使用R原生函数plot和lines可视化线图并使用lty参数自定义线条类型lwd自定义设置线条的粗细col参数自定义线条颜色(Change R base plot line types)

vue+element el-select 选项无法选择的问题