Vue+ElementUI實現(xiàn)從后臺動態(tài)填充下拉框的示例代碼
1、首先編寫前端代碼,將elementUI中的標(biāo)簽寫到.vue界面中。
?<el-select ? ? ? v-model="xxxQuery.xxxid" ? ? ? placeholder="請在下拉框中選擇名稱" ? ? ? maxlength="255" ? ? ? :disabled="false" ? ? ? clearable> ? ? ? ? ? ? <el-option ? ? ? ? ? ? ? v-for="item in selectOptionsAll" ? ? ? ? ? ? ? :key="item.indexId" ? ? ? ? ? ? ? :label="item.indexName" ? ? ? ? ? ? ? :value="item.indexName"> ? ? ? ? ? ? ?</el-option> ? </el-select>
2、在return中聲明變量,該變量與"v-for"中的循環(huán)標(biāo)簽保持一致。
selectOptionsAll: []
3、編寫函數(shù),初始化數(shù)據(jù)。
//初始化下拉框中的選項 async getSelectOptions() { try { //定義一個變量用來接收從后臺查出的數(shù)據(jù) //下面的indexResources是之前引入好的service方法 const selectResult = await indexResources.get() //做一下判斷 if(selectResult){ //查出值之后對之前聲明好的變量進(jìn)行賦值 this.selectOptionsAll = selectResult }else{ this.$message.info( '沒有可選擇的下拉框' ) } } catch (err) { this.$notify({ title: '初始化下拉框失敗', message: err.message, type: 'warning', showClose: false }) } finally { this.dialogLoading = false } }
4、掉用后臺部分代碼,后臺代碼如下。
controller層:
/** * 查詢?nèi)繑?shù)據(jù)返回list * * @param * @return list * @author wang */ @GetMapping("/getList") @ApiOperation(value = "查詢?nèi)繑?shù)據(jù)") public ReturnType<?> getList() { List<DvIdxIndexDTO> list = xxxService.queryAllList(); return ReturnType.success(list ); }
注意,JS的函數(shù)已經(jīng)在vue中的created() {this.getSelectOptions();}函數(shù)中調(diào)用,當(dāng)加載界面時就會調(diào)用該函數(shù)。到此,實現(xiàn)了下拉框的動態(tài)填充實現(xiàn)。
到此這篇關(guān)于Vue+ElementUI實現(xiàn)從后臺動態(tài)填充下拉框的示例代碼的文章就介紹到這了,更多相關(guān)Vue ElementUI 動態(tài)填充下拉框內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Vue2仿淘寶實現(xiàn)省市區(qū)三級聯(lián)動
這篇文章主要為大家詳細(xì)介紹了Vue2仿淘寶實現(xiàn)省市區(qū)三級聯(lián)動,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-11-11vue結(jié)合el-dialog封裝自己的confirm二次確認(rèn)彈窗方式
這篇文章主要介紹了vue結(jié)合el-dialog封裝自己的confirm二次確認(rèn)彈窗方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-08-08vue-music 使用better-scroll遇到輪播圖不能自動輪播問題
根據(jù)vue-music視頻中slider組建的使用,當(dāng)安裝新版本的better-scroll,輪播組件,不能正常輪播。如何解決這個問題呢,下面小編給大家?guī)砹藇ue-music 使用better-scroll遇到輪播圖不能自動輪播問題,感興趣的朋友一起看看吧2018-12-12vue中img標(biāo)簽的src屬性總結(jié)(問題解決)
初步接觸vue框架時,好多朋友使用img標(biāo)簽時,設(shè)置動態(tài)src屬性時,可能都會遇到路徑不生效的問題,本文給大家介紹vue中img標(biāo)簽的src屬性總結(jié),感興趣的朋友一起看看吧2023-11-11