小工具知识网

当前位置: 首页 > 行业知识 > 前端VUE实现级联选择器

行业知识

前端VUE实现级联选择器

2026-11-02 22:37:31 来源:互联网转载

这里使用vue进行引用element,所以需要vue等前端的基础方可。我也只是拿element的代码来用,如果对element熟悉的小伙伴可以自行前往。


 先去element官网搜级联选择器,官网括号里(Element - The world's most popular Vue UI framework)



 


 找到后,点击显示代码,复制到自己代码里即可


  export default {    data() {      return {        options: [{          value: 'zhinan',          label: '指南',          children: [{            value: 'shejiyuanze',            label: '设计原则',            children: [{              value: 'yizhi',              label: '一致'            }, {              value: 'fankui',              label: '反馈'            }, {              value: 'xiaolv',              label: '效率'            }, {              value: 'kekong',              label: '可控'            }]          }, {            value: 'daohang',            label: '导航',            children: [{              value: 'cexiangdaohang',              label: '侧向导航'            }, {              value: 'dingbudaohang',              label: '顶部导航'            }]          }]        }, {          value: 'zujian',          label: '组件',          children: [{            value: 'basic',            label: 'Basic',            children: [{              value: 'layout',              label: 'Layout 布局'            }, {              value: 'color',              label: 'Color 色彩'            }, {              value: 'typography',              label: 'Typography 字体'            }, {              value: 'icon',              label: 'Icon 图标'            }, {              value: 'button',              label: 'Button 按钮'            }]          }, {            value: 'form',            label: 'Form',            children: [{              value: 'radio',              label: 'Radio 单选框'            }, {              value: 'checkbox',              label: 'Checkbox 多选框'            }, {              value: 'input',              label: 'Input 输入框'            }, {              value: 'input-number',              label: 'InputNumber 计数器'            }, {              value: 'select',              label: 'Select 选择器'            }, {              value: 'cascader',              label: 'Cascader 级联选择器'            }, {              value: 'switch',              label: 'Switch 开关'            }, {              value: 'slider',              label: 'Slider 滑块'            }, {              value: 'time-picker',              label: 'TimePicker 时间选择器'            }, {              value: 'date-picker',              label: 'DatePicker 日期选择器'            }, {              value: 'datetime-picker',              label: 'DateTimePicker 日期时间选择器'            }, {              value: 'upload',              label: 'Upload 上传'            }, {              value: 'rate',              label: 'Rate 评分'            }, {              value: 'form',              label: 'Form 表单'            }]          }, {            value: 'data',            label: 'Data',            children: [{              value: 'table',              label: 'Table 表格'            }, {              value: 'tag',              label: 'Tag 标签'            }, {              value: 'progress',              label: 'Progress 进度条'            }, {              value: 'tree',              label: 'Tree 树形控件'            }, {              value: 'pagination',              label: 'Pagination 分页'            }, {              value: 'badge',              label: 'Badge 标记'            }]          }, {            value: 'notice',            label: 'Notice',            children: [{              value: 'alert',              label: 'Alert 警告'            }, {              value: 'loading',              label: 'Loading 加载'            }, {              value: 'message',              label: 'Message 消息提示'            }, {              value: 'message-box',              label: 'MessageBox 弹框'            }, {              value: 'notification',              label: 'Notification 通知'            }]          }, {            value: 'navigation',            label: 'Navigation',            children: [{              value: 'menu',              label: 'NavMenu 导航菜单'            }, {              value: 'tabs',              label: 'Tabs 标签页'            }, {              value: 'breadcrumb',              label: 'Breadcrumb 面包屑'            }, {              value: 'dropdown',              label: 'Dropdown 下拉菜单'            }, {              value: 'steps',              label: 'Steps 步骤条'            }]          }, {            value: 'others',            label: 'Others',            children: [{              value: 'dialog',              label: 'Dialog 对话框'            }, {              value: 'tooltip',              label: 'Tooltip 文字提示'            }, {              value: 'popover',              label: 'Popover 弹出框'            }, {              value: 'card',              label: 'Card 卡片'            }, {              value: 'carousel',              label: 'Carousel 走马灯'            }, {              value: 'collapse',              label: 'Collapse 折叠面板'            }]          }]        }, {          value: 'ziyuan',          label: '资源',          children: [{            value: 'axure',            label: 'Axure Components'          }, {            value: 'sketch',            label: 'Sketch Templates'          }, {            value: 'jiaohu',            label: '组件交互文档'          }]        }]      };    }  };

到这里就实现了级联选择器,希望可以帮助到各位小伙伴!!

上一篇:JSP源码实战秘籍,快速上手,深度解析源码使用技巧!

下一篇:服务器怎么进去u盘启动?