最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)于elementUI select控件綁定多個值(對象)

 更新時間:2023年04月05日 15:44:20   作者:A873054267  
這篇文章主要介紹了關(guān)于elementUI select控件綁定多個值(對象),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

elementUI select控件綁定多個值

通常使用的時候v-model都是綁定一個值,這樣沒有問題,但在某些需求中會獲取選擇項(xiàng)的多個值。

那么v-model就需要綁定一個對象,e餓了么的官網(wǎng)說明了綁定對象的時候必須綁定value-key值,否則會出現(xiàn)選擇項(xiàng)無法改變的情況。

value-key可以使用選擇項(xiàng)中的值。

當(dāng)時沒有看文檔的時候,自己也想了一個辦法,就是綁定選擇項(xiàng)的索引值,然后到對應(yīng)的nameList數(shù)組中取出對應(yīng)的項(xiàng)也可以。

el-select綁定多個值id、value

el-select通常v-model綁定一個form的表單屬性,但是在給后臺傳值的時候,往往在選擇了以后,不僅要傳name也要傳id,所以需要考慮其他辦法。

原v-model綁定方法:選中的值綁定form.serviceTypeName,但無法獲取id

<el-form-item label="項(xiàng)目分類" prop="serviceTypeName">
?? ?<el-select v-model="form.serviceTypeName" placeholder="請選擇">
?? ??? ?<el-option
?? ??? ??? ?v-for="item in classifiyOptions"
? ? ? ? ? ? :key="item.serviceTypeId"
? ? ? ? ? ? :label="item.serviceTypeName"
? ? ? ? ? ? :value="item.serviceTypeName"
? ? ? ? ?/>
? ? ?</el-select>
</el-form-item>

改進(jìn)方法:通過綁定index,@input綁定事件作用于多個值

改進(jìn)后:

<el-form-item label="項(xiàng)目分類" prop="serviceTypeName">
?? ?<el-select?
?? ??? ?v-model="form.serviceTypeName"
? ? ? ? @input="selectChangeParent"
? ? ? ? placeholder="請選擇"
? ? ?>
? ? ??? ?<el-option
? ? ??? ??? ?v-for="(item, index) in classifiyOptions"
? ? ? ? ? ? :key="index"
? ? ? ? ? ? :label="item.serviceTypeName"
? ? ? ? ? ? :value="index"
? ? ? ? ?/>
? ? </el-select>
</el-form-item>

selectChangeParent方法:

// 新增綁定id函數(shù)
? ? selectChangeParent(index) {
? ? ? this.form.serviceType = this.classifiyOptions[index].serviceTypeId;
? ? ? this.form.serviceTypeName = this.classifiyOptions[index].serviceTypeName;
? ? },

這樣就實(shí)現(xiàn)了select組件綁定多個值:id和name

總結(jié)

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

蒙山县| 三台县| 江陵县| 民勤县| 如东县| 北流市| 武隆县| 四会市| 广汉市| 中江县| 上高县| 云梦县| 漳州市| 鱼台县| 长宁县| 枝江市| 延寿县| 阿瓦提县| 沁源县| 于田县| 松潘县| 苍梧县| 井冈山市| 孟津县| 页游| 腾冲县| 喀喇| 丰城市| 伽师县| 石门县| 阳朔县| 黎城县| 栾川县| 巍山| 黑山县| 溆浦县| 景洪市| 吴忠市| 秀山| 海阳市| 宣武区|