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

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

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

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

  StatusEnum.java

  1. public enum StatusEnum { RED, YELLOW, GREEN}

登录后复制

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

立即学习“前端免费学习笔记(深入)”;

  StatusDTO.java

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

登录后复制

第三步: 编写controller (resource)

  statusResource.java

  1. @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文件

  1. 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 

    第五步: 编写html文件

     

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

  2. 登录后复制

  3. 显示效果:

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

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

  6. 相关文章:

  7. angular中如何制作动态表单

  8. angular中如何制作动态表单

  9. angular中如何制作动态表单

  10. 以上就是在Vue中如何使用枚举类型实现HTML下拉框的详细内容,更多请关注【创想鸟】其它相关文章!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

点点赞赏,手留余香

给TA打赏
共0人
还没有人赞赏,快来当第一个赞赏的人吧!
    编程技术

    在vue中静态资源如何打包

    2025-3-31 23:06:53

    编程技术

    js的作用域、预解析机制(详细教程)

    2025-3-31 23:06:59

    0 条回复 A文章作者 M管理员
    欢迎您,新朋友,感谢参与互动!
      暂无讨论,说说你的看法吧
    个人中心
    购物车
    优惠劵
    今日签到
    私信列表
    搜索