vue下拉el-select二级联动

 <el-selectv-model="departmentid"placeholder="请选择部门"@change="changeset"><el-optionv-for="item in departmentlist":key="item.value":label="item.name":value="item.id"></el-option></el-select><el-select v-model="personid" placeholder="请选择人员" :disabled="disabled"><el-optionv-for="item in personlist":key="item.value":label="item.name":value="item.id"></el-option></el-select>
data() {return {//部门departmentlist: [],departmentid: null,//人员personlist: [],personid: null,//禁用disabled: true,};},
mounted() {this.getdepartmentlist();},methods: {getdepartmentlist() {//模拟部门数据let data = [{id: 1,name: "研发部",},{id: 2,name: "项目部",},{id: 3,name: "市场部",},{id: 4,name: "行政部",},];//赋给部门下拉框this.departmentlist = data;},changeset() {//模拟人员数据let data = [{id: 1,             //人员idname: "张三",departmentid: 1,   //部门id},{id: 2,name: "李四",departmentid: 2,},{id: 3,name: "王五",departmentid: 1,},{id: 4,name: "赵六",departmentid: 3,},{id: 5,name: "小红",departmentid: 4,},{id: 6,name: "小明",departmentid: 4,},{id: 7,name: "小李",departmentid: 4,},{id: 8,name: "小张",departmentid: 4,},];//如果部门id不为空if (!!this.departmentid) {//切换的时候人员清空,防止bugthis.personlist = [];//禁用取消this.disabled = false;//遍历人员里面的数据data.forEach((e) => {console.log(e);//如果data里面部门id等于this.departmentidif (e.departmentid == this.departmentid) {//将符合的数据push进人员数组this.personlist.push(e);}});//选中部门,人员默认选中第一个if (this.personlist.length > 0) {this.personid = this.personlist[0].id;}} else {//选中的部门为空,则清空人员列表this.personlist = [];this.disabled = true;}},},

vue下拉el-select二级联动相关推荐

  1. vue实现下拉二级联动_select下拉菜单实现二级联动效果

    需求:建立年级.班级两个数据表,获取年级表信息,根据年级,获取相应的班级 效果图: 不完美的地方就是在不选择年级的时候,是不能选择任何班级的. 代码部分 首先是建立两个表的实体 需要注意的就是写注解了 ...

  2. php jq ajax 4个下拉框联动案列,Ajax与Jquery结合数据库做出实现下拉框的二级联动...

    这次给大家带来Ajax与Jquery结合数据库做出实现下拉框的二级联动,Ajax与Jquery结合数据库做出实现下拉框二级联动的注意事项有哪些,下面就是实战案例,一起来看一下. 首先我们需要先建立好数 ...

  3. jquery ajax java二级联动_使用Ajax和Jquery配合数据库实现下拉框的二级联动的示例...

    首先我们需要先建立好数据库,将一些数据插入进去 需要两张表: province:省份表 city: 城市表 如图: 然后再在java中建立相关的实体类与之对应 再然后,我们就能开始做jdbc的操作了 ...

  4. 二级联动 (两个下拉框的二级联动,和单选按钮与下拉框的二级联动)

    1,两个下拉框的二级联动 代码: <!DOCTYPE html><html lang="en"><head><meta charset=& ...

  5. HTML下拉框、二级联动 select多级联动

    html + ajax +php 二级联动下拉框 <!DOCTYPE html> <html> <head> </head> <style> ...

  6. select下拉菜单实现二级联动

    需求:建立年级.班级两个数据表,获取年级表信息,根据年级,获取相应的班级 效果图: 不完美的地方就是在不选择年级的时候,是不能选择任何班级的(当然,这个也是有解决方案的.可可以百度一下动态sql,使用 ...

  7. vue+element下拉框实现二级联动

    参考文章:https://blog.csdn.net/qq_42341025/article/details/86601093 <el-form-item label-width="8 ...

  8. vue实现下拉表单二级联动

    <!--一级菜单--> <select name="province" id="province" class="classify& ...

  9. 下拉框的二级联动和回显

    二级联动和回显 效果如下: 二级联动 我们首先要查询出年级表的内容,在年级表的控制层中; Controller /*** 查询nj表的内容 @RequestMapping("/spr/nj& ...

  10. layui框架----下拉框的二级联动

    一.layui.use 这里layui的官方文档:https://www.layui.com/doc/ layui这个框架采用的是经典模块化 layui的内置模块不是默认就加载好的,必须要执行启动模块 ...

最新文章

  1. 【转载】让我们来FirePHP
  2. Round Robin 算法
  3. JS开发利器-IxEdit傻瓜式JavaScript开发工具(附下载、汉化版、视频教程)
  4. 443 ERROR [main] client.ConnectionManager$HConnectionImplementation: Can‘t get connection to ZooKeep
  5. python编写es脚本_es数据迁移脚本(python)
  6. 中欧光伏“双反”案:何以平地起波澜?
  7. m227fdw恢复出厂设置_惠普M227fdw使用说明
  8. Linux-Android启动之zImage生成过程详解
  9. 非常全面的阿里的Java面试题目,涵盖Java基础+高级+架构
  10. 求近似数最值_干货|初中数学《数的开方》知识点梳理
  11. [转载]Linux批量替换不同文件中的相同字符串
  12. 跨境电商ERP管理,让你节约跟多时间!
  13. JQuery EasyUI DataGrid
  14. Win10启动项设置在哪里
  15. html textarea粘贴事件,javascript在textarea中捕获粘贴事件
  16. 宝塔linux搭建环境注意事项
  17. NetCore+Dapper WebApi架构搭建(三):添加实体和仓储
  18. CCF为何能吸引6.8万付费会员?
  19. 编程常用英语词汇大全
  20. 字符串转Json,Json转字符串

热门文章

  1. 多条Precision-Recall(PR)曲线绘制(PR曲线)含python代码
  2. 紫薇星上的数据结构(7)
  3. C/C++教程 第一章 —— 初识C/C++
  4. idea jar包在x-shell 上执行,并使用jara -jar
  5. bug bounty - 绕过限制劫持Skype账号
  6. 计算机网络dna,DNA计算
  7. python单位转换编程_如何使用python编程将一组DNA序列转换为蛋白...
  8. 测试计划及方案怎么写?
  9. redis 持久化和恢复
  10. TPS77618DR PMIC - 稳压器 - 线性 正 固定 1 输出 500mA 8-SOIC