第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > 在Vue中如何使用枚举类型实现HTML下拉框

在Vue中如何使用枚举类型实现HTML下拉框

时间:2019-04-01 15:00:59

相关推荐

在Vue中如何使用枚举类型实现HTML下拉框

web前端|js教程

vue,枚举下拉框

web前端-js教程

本文分步骤给大家介绍了Vue使用枚举类型实现HTML下拉框的相关知识,非常不错,具有参考借鉴价值,需要的朋友可以参考下

精品游戏连连看整套项目源码,ubuntu系统服务停用,tomcat访问代理服务器,爬虫爬汽车之家,php服务器一键配置,shopify 优化seolzw

下拉框包含option中的Value和用来显示的选项, 一般后台都是使用的Value值,而不是显示在前台的选项

php人才招聘网站系统源码,ubuntu退出图形系统,下载安装tomcat9,爬虫孵蛋箱制作,php环境配置教程小皮面板,學習seolzw

第一步: 编写下拉框需要的枚举类型

花瓣采集工具源码,wm怎么配置ubuntu,tomcat局域网内访问,爬虫列队循环,php web demo,中山全网推广专业乐云seo品牌lzw

StatusEnum.java

public enum StatusEnum { RED, YELLOW, GREEN}

第二步: 编写用来存放下拉框中对应的option中的Value和显示的选项

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:[], //存放下拉框结果 status:\//存放选中结果}var selectVue = new Vue({ el:#selectStatus,// 绑定DOM,一般是绑定p data:statusModel //标签中使用的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文件

-请选择- {{option.name}}

显示效果:

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

在angular中如何制作动态表单

在ES6中子组件调用父组件使用方法

在Vue-cli中使用Eslint如何实现自动格式化

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。