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){
//查出值之后對之前聲明好的變量進行賦值
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)動
這篇文章主要為大家詳細介紹了Vue2仿淘寶實現(xiàn)省市區(qū)三級聯(lián)動,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-11-11
vue結(jié)合el-dialog封裝自己的confirm二次確認(rèn)彈窗方式
這篇文章主要介紹了vue結(jié)合el-dialog封裝自己的confirm二次確認(rèn)彈窗方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-08-08
vue-music 使用better-scroll遇到輪播圖不能自動輪播問題
根據(jù)vue-music視頻中slider組建的使用,當(dāng)安裝新版本的better-scroll,輪播組件,不能正常輪播。如何解決這個問題呢,下面小編給大家?guī)砹藇ue-music 使用better-scroll遇到輪播圖不能自動輪播問題,感興趣的朋友一起看看吧2018-12-12
vue中img標(biāo)簽的src屬性總結(jié)(問題解決)
初步接觸vue框架時,好多朋友使用img標(biāo)簽時,設(shè)置動態(tài)src屬性時,可能都會遇到路徑不生效的問題,本文給大家介紹vue中img標(biāo)簽的src屬性總結(jié),感興趣的朋友一起看看吧2023-11-11

