Vue下拉框值變動事件傳多個參數(shù)方式
更新時間:2024年04月25日 09:01:03 作者:天航星
這篇文章主要介紹了Vue下拉框值變動事件傳多個參數(shù)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
Vue下拉框值變動事件傳多個參數(shù)
在使用 Vue 進行開發(fā)時,下拉框值變動事件 @change 是很常用的。
其傳參一般分為兩種方式:
- 默認傳參
- 自定義傳參
默認傳參
@change 默認會傳選中項標識的參數(shù),在傳參處不用定義,在方法中直接接受即可。
<template>
<el-select v-model="value" placeholder="請選擇" @change="onChange">
<el-option
v-for="item in options"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
</template><script>
methods: {
onChange(value) {
console.log(value);
}
}
</script>
此時控制臺會打印下拉框選中項對應(yīng)的標識值。
自定義傳參
我們經(jīng)常會遇到需要下拉框傳遞多個參數(shù)的場景,這是需要自定義傳參方式。
<template>
<div v-for="(item, index) in otherFeesList" :key="index" class="item">
<el-select v-model="value" placeholder="請選擇" @change="onChange($event, index)">
<el-option
v-for="item in options"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
<el-input v-model="item.unit">
</div>
</template><script>
methods: {
onChange(value, index) {
console.log(value);
console.log(index);
}
}
</script>
此時控制臺會分別打印下拉框選中項對應(yīng)的標識值和外部標簽中的序號值。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
element select實現(xiàn)組件虛擬滾動優(yōu)化
本文主要介紹了element select實現(xiàn)組件虛擬滾動優(yōu)化,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-04-04
vue中在vuex的actions中請求數(shù)據(jù)實例
今天小編就為大家分享一篇vue中在vuex的actions中請求數(shù)據(jù)實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11
利用Vue+intro.js實現(xiàn)頁面新手引導(dǎo)流程功能
在同學(xué)們使用某些網(wǎng)站的新版本頁面的時候,經(jīng)常會出現(xiàn)一個類似于新手引導(dǎo)一樣的效果,來幫助同學(xué)們更好的熟悉新版本頁面的功能和使用,這篇文章主要給大家介紹了關(guān)于如何利用Vue+intro.js實現(xiàn)頁面新手引導(dǎo)流程功能的相關(guān)資料,需要的朋友可以參考下2023-11-11

