element-ui組件中input等的change事件中傳遞自定義參數
更新時間:2019年05月22日 11:50:34 作者:狂奔的蝸牛0828
這篇文章主要介紹了element-ui組件中的input等的change事件中傳遞自定義參數的實例代碼,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值 ,需要的朋友可以參考下
以select為例,如果select寫在循環(huán)里,觸發(fā)change事件時可能不只需要傳遞被選中項的值,還要傳遞index過去,來改變同一循環(huán)中的其他標簽的狀態(tài)。
下面這樣寫是無效的:
@change="changeStatus(val, index)" <div v-for="(item,index) in itemList"> <el-select v-model="item.value" @change="changeStatus(val, index)"> <el-option v-for="op in options" :key="op.key": :label="op.label" :value="op.label"> </el-option> </el-select> </div>
這樣再封裝一層就可以了:
@change="((val)=>{changeStatus(val, index)})" <div v-for="(item,index) in itemList"> <el-select v-model="item.value" @change="((val)=>{changeStatus(val, index)})"> <el-option v-for="op in options" :key="op.key" :label="op.label" value="op.label"> </el-option> </el-select> </div>
總結
以上所述是小編給大家介紹的element-ui組件中input等的change事件中傳遞自定義參數,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!