Element-ui官网给的方法

getCheckedKeys() { console.log(this.$refs.tree.getCheckedKeys()); },

这种只有在所有子级都被选中的情况下才能获得父级的id,如果不选中所有的子级那么获取得到的id就只有子级的。但是一般提交数据时后台都需要父级id的。

本人写的时候花费了一上午的时间,最后在找到了一种改源码的方法解决了,贴出来供各位有需要的下伙伴参考。

1.找到node_modules/element-ui/lib/element-ui.common.js文件

2.按Ctrl+F搜索TreeStore.prototype.getCheckedKeys这个方法

3.把if(node.checked)改为if (node.checked||node.indeterminate) 如下图:

4.保存重启项目console.log(this.$refs.tree.getCheckedKeys());这样就可以看到父级和子级的id了

希望能帮到各位小伙伴

最新文章

  1. Leetcode-83 Remove Duplicates from Sorted List
  2. Oracle11g字符集AL32UTF8修改为ZHS16GBK详解【转】
  3. biweb添加新的模块
  4. sqldeveloper
  5. dubbo简单demo
  6. 点击一个div隐藏另一个div
  7. mybatis中的mapxml的语法
  8. JBOSS最大连接数配置和jvm内存配置
  9. Spring 依赖注入控制反转实现,及编码解析(自制容器)
  10. python三种数据库连接池方式
  11. curl调用openstack API总结
  12. Printk与sched_clock_init的一点分析
  13. React-Native(三):React Native是基于React设计的
  14. Cocos Creator cc.Node.点击事件
  15. Django 框架 数据库操作
  16. (转)DataRow的各种状态和DataView的两种过滤属性
  17. Discuz常见大问题-如何自定义单个页面
  18. win2003 ent 64 + mssql ent 64
  19. KVM虚拟机的日常管理与配置
  20. Linux系统故障-Repair filesystem

热门文章

  1. r.js压缩打包
  2. Spring Freamwork 开发初体验
  3. linux下查看磁盘分区的文件系统格式
  4. jscode属性排序
  5. c#中abstract、override、new、virtual、sealed使用和示例
  6. day013-流
  7. NO.004-2018.02.09《离思五首·其四》唐代:元稹
  8. 每天一个linux命令:du 命令
  9. datatable 动态显示/隐藏列
  10. Python语言程序设计基础(4)—— 程序的控制结构