国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

elementUI select組件value值注意事項詳解

2019-11-19 11:26:23
字體:
來源:轉載
供稿:網友

select組件的使用方式就不細說,可查看select組件使用方式

主要要說一下注意事項:

select組件可以動態生成option選項,option選項綁定對應的文本值和value值。

有時候我們發現 默認顯示的內容會顯示具體的value值而不是對應的文本,這種情況原因都是:

v-model綁定的值與option選項value值類型不符,

常規就是number與string

通用我們會循環一個數組、對象生成option選項

1.簡單數組

const array1=[1,2,3]<el-select v-model="seletValue">  <el-option v-for="item in array1" :key="item" :value="item" :label="item">  </el-option></el-select>

此時 option 的value 是number 類型,v-model綁定的seletValue也必須是number類型

2.對象數組

const arrayOptions=[{key:0,text:'a'},{key:0,text:'b'},{key:0,text:'c'}}]<el-select v-model="seletValue"> <el-option v-for="item in arrayOptions" :key="item.key" :value="item.key" :label="item.text"> </el-option></el-select>

因為我們用item.key作為option的value,item.key 是json中的值,

此時 option的value是number類型,v-model綁定的seletValue也必須是number類型 例如 seletValue=1

3.對象

const options={0:'a',1:'b',2:'c',}<el-select v-model="seletValue"> <el-option v-for="(value,key) in options" :key="key" :value="key" :label="item.value"> </el-option></el-select>

因為在json對象的 鍵:值 結構中,鍵的都是string類型,這里我們把json的鍵作為 option的value,

此時 option的value其實是string 類型,v-model綁定的seletValue也必須是string類型 例如 seletValue='1'

如果提交接口的數據要求是number怎么辦,只需要在提交數據之前轉換下Number(seletValue)就可以了

遇到這種情況可以參照上述情況檢查代碼調試


以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大英县| 微山县| 思茅市| 湟中县| 芜湖县| 英吉沙县| 河东区| 辽中县| 陆良县| 荆门市| 五指山市| 阿拉尔市| 宜章县| 东阿县| 岳普湖县| 湘潭市| 辽宁省| 兴城市| 开鲁县| 英吉沙县| 沅陵县| 思南县| 哈尔滨市| 丰顺县| 航空| 万宁市| 双柏县| 巴林右旗| 山阳县| 剑川县| 方城县| 德格县| 龙州县| 龙口市| 吉林省| 万载县| 天台县| 天祝| 龙川县| 新邵县| 江门市|