解决ant design vue使用tree select树选择器时父节点需要不可选中的问题_treeselect禁止选中父节点-程序员宅基地

技术标签: # vue  前端  

在使用antv的tree select树选择器时,发现默认它的父节点是可以选中的。在用户使用的时候,很多时候是不需要选中的。

查看了他的api发现一个属性selectable,默认为true

 所以我们只需要在给这个tree数组赋值的时候,给父节点赋selectable为false就可以了。

// 获取项目对应的政府性技能科目下拉框
      getMajorProject() {
        const url = `/specialbond/zwMhkZxzq/queryFundSubjectsTree`
        this.axios.get(url).then(res => {
          if (res.result) {
            let _menu = res.result
            _menu.forEach(item => {
              let children = []
              if(item.children) {
                item.children.forEach(itemC => {
                children.push({value: itemC.key, title: itemC.title})
              })
              this.fundSubjectsList.push({title: item.title, value: item.key, selectable:false, children: children})
              } else {
                this.fundSubjectsList.push({title: item.title, value: item.key, children: []})
              }
            })
          } else {
            this.$message.error('获取数据失败')
          }
        })
      },

同理,如果需要禁用的话,直接disabled为true就可以。 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44320032/article/details/126852645

智能推荐

DISCUZ后台注册登录时验证码不能正常显示的解决方案_dz论坛验证码不显示关闭登录验证码-程序员宅基地

文章浏览阅读1w次。无忧主机小编今天帮一个要好的香港虚拟空间站长哥们建一个论坛站点。域名解析到主机上。什么都配置好了,小编开始一如既往的开始往虚拟主机空间上传论坛程序了。网速很给力,5分钟就安装搞定了这个熟悉的不能再熟悉的Discuz论坛程序了。小编高高高兴的开始去交差了。可是没想到他又让小编帮忙配置下ucenter.反正这个小编都配置了很多遍了。就爽快的答应了。什么都配置好了。小编准备测试下,就可以交差完事了。可是_dz论坛验证码不显示关闭登录验证码

DiffAttack:一种专门针对diffusion净化噪声的自适应攻击方法_diffattack: evasion attacks against diffusion-base-程序员宅基地

文章浏览阅读934次,点赞21次,收藏20次。论文:DiffAttack: Evasion Attacks Against Diffusion-Based Adversarial Purification。_diffattack: evasion attacks against diffusion-based adversarial purification

signature=ad38bc11b1103c822f047cb0838fe6e2,Abstract P4-12-01: Independent validation of EarlyR gene ...-程序员宅基地

文章浏览阅读71次。摘要:Background: EarlyR is a prognostic gene signature score in ER+ breast cancer (BC) computed from the expression values of ESPL1, SPAG5, MKI67, PLK1 and PGR using a novel algorithm. EarlyR has been v..._earlyr risk group

linux免密登录报错 Bad owner or permissions on /etc/ssh/ssh_config.d/05-redhat.conf-程序员宅基地

文章浏览阅读1.3k次。问题:权限不对的。_bad owner or permissions

CleanMyMac(mac清理工具)2024中文永久破解版下载-程序员宅基地

文章浏览阅读411次,点赞8次,收藏3次。对于使用macOS系统的用户来说,长时间的使用会不可避免地产生一定量的系统垃圾,这些垃圾文件包括但不限于应用缓存、系统日志文件、用户日志文件、残留的应用支持文件等。Mac怎么清理系统垃圾,通过上述方法,用户可以有效清理macOS系统中的垃圾文件,释放硬盘空间,提高系统性能。除了手动清理,市面上也有许多专门为macOS设计的第三方清理工具,在众多清理工具中,CleanMyMac X是比较受用户欢迎的。清理垃圾文件是保持系统性能的重要步骤,用户应养成定期清理系统垃圾的习惯。点击“系统垃圾”,开始扫描。

CSS设置字体大小、字体粗细、字体风格-程序员宅基地

文章浏览阅读2.5w次,点赞20次,收藏126次。font-size:设置字体大小:该属性值的单位可以使用相对单位和绝对单位,推荐使用相对定位中的px。(浏览器能够识别的最小像素是12px)p{ font-size:20px;}常见尺寸单位:font-family:设置字体:如果需要设置多个字体样式,则属性值可以写多个中间用逗号隔开即可,需要知道的是浏览器会从第一个字体属性值找,直到找到自己设备有的字体显示,自己设备没有的字体,按设备默认字体显示,推荐系统默认字体。p{ font-family:"微软雅黑",Arial;}_css设置字体大小

随便推点

python中的生成器send的作用_Python Generator 生成器的send方法到底有啥用?-程序员宅基地

文章浏览阅读343次。本文纯属无聊写下这是个生成器numbers = (i for i in range(100))这也是个生成器def numbers():for i in range(100):yield i他们两者本质是一码事,前者是后者的语法糖而已。那这是啥?numbers = [i for i in range(100)]其实本质上是这numbers = list((i for i in range(100)..._generator send

Fail2ban的Filter在FreeSWITCH1.10.7里面失效_/etc/fail2ban/filter.d/freeswitch.conf 1.10.7-程序员宅基地

文章浏览阅读108次。Fail2ban的filter在FreeSWITCH1.10.7失效_/etc/fail2ban/filter.d/freeswitch.conf 1.10.7

ethtool 读到的状态与 dpdk 读到的网卡状态不一致_ethtool_ops-程序员宅基地

文章浏览阅读2.7k次。ethtool 读到的链接状态使用 ethtool 读取网卡链接状态的一个示例如下:longyu@longyu-pc:~$ sudo /sbin/ethtool ens37 [sudo] password for longyu: Settings for ens37: Supported ports: [ TP ] Supported link modes: 10baseT/Hal..._ethtool_ops

接口响应慢处理总结(Java)_java接口响应慢的解决思路-程序员宅基地

文章浏览阅读5.1k次,点赞4次,收藏13次。这种情况,很可能是其它系统响应速度慢造成。接口中如果涉及外对象,一定要在日志中记录好1)请求地址;4)发起请求前后的时间(日志框架会在记录请求和响应报文时,自动记录时间)这种情况比较少,一般对大对象进行排序、多重循环等操作容易造成明显的速度下降。代码中如果有双重或多重循环,开发人员应引起足够重视。sql查询语句如果涉及的表数据量比较大,或者关联表较多,比较复杂,都需特别注重性能测试。当时把sql摘出来在数据库工具中执行秒出,上了生产环境后要1分半。尽量避免在代码中循环调用sql。_java接口响应慢的解决思路

ORACLE OEM_oemm oracle-程序员宅基地

文章浏览阅读9.1k次。OracleEnterpriseManager(Oracle企业管理器,简称OEM)是通过一组Oracle程序,为管理分布式环境提供了管理服务。OEM包括了一组DBA工具,一个repository,以及一个图形化显示的控制台。OEM控制台与每一个服务器上的智能化**(IntelligentAgent)相对应。  智能化**能够监控系统的特定事件并且执行任务(作业)就象你在系统本地一样。事件和作业的_oemm oracle

全球首例:肾衰7年的他移植了一颗猪肾脏-程序员宅基地

文章浏览阅读357次,点赞3次,收藏7次。随着血液的流通,移植的猪肾开始呈现健康的粉红色,并履行其功能,产生尿液。这一成功的瞬间,手术室内的15名移植专家目睹了这一令人赞叹的景象,并在周四的新闻发布会上由Kawai博士宣布了这一喜讯,他们以热烈的掌声庆祝了这一成就,这不仅标志着手术的胜利完成,也展示了医学领域在治疗重大疾病上取得的重大进展。在麻省总医院,一支专业的医疗团队正在进行一项关键的手术操作:将一颗经过多次基因编辑的猪肾逐步植入病人Slayman的循环系统内,这一过程由于患者自身存在的疾病而显得尤为复杂,因为其血管条件并不理想。

推荐文章

热门文章

相关标签