真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Vue中怎么利用枚舉類型實(shí)現(xiàn)一個(gè)HTML下拉框

今天就跟大家聊聊有關(guān)Vue中怎么利用枚舉類型實(shí)現(xiàn)一個(gè)HTML下拉框,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

創(chuàng)新互聯(lián)建站主要從事成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)色尼,十載網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575

第一步: 編寫下拉框需要的枚舉類型

  StatusEnum.java

public enum StatusEnum {
 RED,
 YELLOW,
 GREEN
}

第二步: 編寫用來存放下拉框中對(duì)應(yīng)的option中的Value和顯示的選項(xiàng)

  StatusDTO.java

public class StatusDTO {
 private String code;
 private String name;
 //setter , getter
}

第三步: 編寫controller (resource)

  statusResource.java

@Path("/status")
public class statusResource{ 
 @GET
 @Path("/getStatus")
 public List getStatus(){
  List list = new ArrayList();
  StatusDTO statusDTO = null;
  for(StatusEnum status : StatusEnum.values()){
   statusDTO = new StatusDTO();
   statusDTO.setCode(status.toString());
   list.add(statusDTO);
  }
  return list;
 }
}

第四步: 編寫js文件

var statusModel ={
 selectStatus:[], //存放下拉框結(jié)果
 status:''//存放選中結(jié)果
}
var selectVue = new Vue({
 el:'#selectStatus',// 綁定DOM,一般是綁定div
 data:statusModel //標(biāo)簽中使用的model
})
var selectStatusResource = Vue.resource('/status/getStatus').get().then(function (response) {
 var statusList = response.data;
 var list = [];
 var status = null;
 for(var i = 0; i < statusList.length; i++){
  status = statusList[i].code == 'RED' ? '紅色' : statusList[i].code == 'YELLOW' ? '黃色' : statusList[i].code == 'GREEN' ? '綠色' : '';
  list.push({code:statusList[i].code,name:status});
 }
 statusModel.selectStatus = list;
});

第五步: 編寫html文件

 
   
    -請(qǐng)選擇-
    {{option.name}}
   
  

顯示效果:

Vue中怎么利用枚舉類型實(shí)現(xiàn)一個(gè)HTML下拉框

看完上述內(nèi)容,你們對(duì)Vue中怎么利用枚舉類型實(shí)現(xiàn)一個(gè)HTML下拉框有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。


文章名稱:Vue中怎么利用枚舉類型實(shí)現(xiàn)一個(gè)HTML下拉框
路徑分享:http://weahome.cn/article/jsdsio.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部