element-ui中的select下拉列表設(shè)置默認(rèn)值方法
element-ui中的select下拉列表如何設(shè)置默認(rèn)值?
在element-ui的運(yùn)用中,涉及到了select下拉列表。項(xiàng)目中需要將select的默認(rèn)值給展示出來(lái)
那如何修改呢?
上element-ui中的代碼片段
<template>
<el-select v-model="value" placeholder="請(qǐng)選擇">
<el-option
v-for="item in options"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
</template>
<script>
export default {
data() {
return {
options: [{
value: '選項(xiàng)1',
label: '黃金糕'
}, {
value: '選項(xiàng)2',
label: '雙皮奶'
}, {
value: '選項(xiàng)3',
label: '蚵仔煎'
}, {
value: '選項(xiàng)4',
label: '龍須面'
}, {
value: '選項(xiàng)5',
label: '北京烤鴨'
}],
value: ''
}
}
}
</script>
修改如下
<template>
<el-select v-model="value" placeholder="請(qǐng)選擇">
<el-option
v-for="item in options"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
</template>
<script>
export default {
data() {
return {
options: [{
value: '0',
label: '全部'
}, {
value: '1',
label: '待收款'
}, {
value: '2',
label: '已收款'
}, {
value: '3',
label: '已發(fā)貨'
},
value: '全部'
}
}
}
</script>
接下來(lái)。我們?cè)邳c(diǎn)擊查詢的方法里打印一下value的值
onSearch () {
// console.log('value是' + this.value)
if (this.value === '全部') {
this.value = '0'
}
}
這樣就保證了this.value打印出來(lái)的為0,1,2,3。拿到這些值后,就可以傳給后端,請(qǐng)求數(shù)據(jù)了!
拓展知識(shí):基于VUE中的el-select 初始值設(shè)置問(wèn)題介紹
如下所示:
<el-select v-model="form.admin_type" placeholder="所在分組" ><el-option v-for="item in selectItem" :label="item.dict_desc" :value="item.dict_id" :key="item.dict_id"></el-option></el-select>
本人用的是vue下ELement,上面事例里面的v-model里面是admin_type是后臺(tái)讀取的一個(gè)類型值,
當(dāng)這個(gè)admin_type和dict_id相等的時(shí)候,option就相當(dāng)于設(shè)置了selected。
然后我每次后臺(tái)讀取的數(shù)據(jù)都沒(méi)法顯示真正的text(即上面option中l(wèi)abel)的值,只是顯示了dict_id的真實(shí)值。各種嘗試后發(fā)現(xiàn)和我之前的一篇博客所說(shuō)的問(wèn)題一樣。
因?yàn)楹笈_(tái)讀取到的dictId是字符串比如:“1”,而option根據(jù)value查找對(duì)比的是數(shù)字int:1,所以每次后臺(tái)讀取的數(shù)據(jù)必須在paraeInt,才可以正確顯示。
以上這篇element-ui中的select下拉列表設(shè)置默認(rèn)值方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Vue動(dòng)態(tài)修改網(wǎng)頁(yè)標(biāo)題的方法及遇到問(wèn)題
Vue下有很多的方式去修改網(wǎng)頁(yè)標(biāo)題,這里總結(jié)下解決此問(wèn)題的幾種方案:,需要的朋友可以參考下2019-06-06
不依任何賴第三方,單純用vue實(shí)現(xiàn)Tree 樹(shù)形控件的案例
這篇文章主要介紹了不依任何賴第三方,單純用vue實(shí)現(xiàn)Tree 樹(shù)形控件的案例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-09-09
element中table操作按鈕展示與折疊的實(shí)現(xiàn)示例
因?yàn)殡S著功能的增多,table操作欄中的功能按鈕增多,這時(shí)候就需要折疊,本文主要介紹了element中table操作按鈕展示與折疊的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下2022-04-04
vue.config.js中configureWebpack與chainWebpack區(qū)別及說(shuō)明
這篇文章主要介紹了vue.config.js中configureWebpack與chainWebpack區(qū)別及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-09-09
vue組件引用另一個(gè)組件出現(xiàn)組件不顯示的問(wèn)題及解決
這篇文章主要介紹了vue組件引用另一個(gè)組件出現(xiàn)組件不顯示的問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-04-04
從零開(kāi)始在NPM上發(fā)布一個(gè)Vue組件的方法步驟
這篇文章主要介紹了從零開(kāi)始在NPM上發(fā)布一個(gè)Vue組件的方法步驟,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-12-12
vue3 添加編輯頁(yè)使用 cron 表達(dá)式生成方法小結(jié)
這篇文章主要介紹了vue3 添加編輯頁(yè)使用 cron 表達(dá)式生成方法小結(jié),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-12-12
使用vue-cli腳手架工具搭建vue-webpack項(xiàng)目
這篇文章主要介紹了使用vue-cli腳手架工具搭建vue-webpack項(xiàng)目,通過(guò)幾個(gè)默認(rèn)的步驟幫助你快速的構(gòu)建Vue.js項(xiàng)目。非常具有實(shí)用價(jià)值,需要的朋友可以參考下2019-01-01

