在element-ui組件select選擇器的change事件中傳遞自定義參數


Select 選擇器在選中值發生變化時觸發change事件,傳遞的參數是目前的選中值,例如:

@change="changeValue"

changeValue 方法

changeValue(value){
   /*業務處理*/    
}

但是在實際使用中觸發change事件時可能不只需要傳遞被選中項的值,還要傳遞index過去,來改變同一循環中的其他標簽的狀態。

那就需要這樣像以下這樣寫

            <el-select v-model="selectValue" v-for="(item,index) in dataList" :key="item.id" placeholder="請選擇"
                       @change="((value)=>{changeValue(value, index)})">
              <el-option :label="item.name" :value="item.id"></el-option>
            </el-select>

 

 changeValue 方法

changeValue(value, index){
    /*業務處理*/
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM