這里使用select組件來演示
使用change事件給自定義函數(shù)selectChange傳遞自定義參數(shù)
@change="(v) =>{ selectChange(v,'自定義參數(shù)') }">
<el-select v-model="value" @change="(v) =>{ selectChange(v,'自定義參數(shù)') }">
<el-option v-for="item in options"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
options: [
{ value: '選項1', label: '黃金糕' },
]
selectChange(v,diyV){
console.log(v) // 選項1
console.log(diyV) // 自定義參數(shù)
}
這里利用的是高階函數(shù)的寫法
change 里的形參v是接收select的默認參數(shù)
所以在函數(shù)selectChange里會接收到element的select組件的默認傳參和我們自己的自定義傳參
本人并未運行本段代碼艾船,基于經(jīng)驗總結(jié)譬巫,若有問題感謝指出