tusen-ai / naive-ui

A Vue 3 Component Library. Fairly Complete. Theme Customizable. Uses TypeScript. Fast.

Home Page:https://www.naiveui.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

<n-tree>使用override-default-node-click-behavior props后,点击节点或箭头都无法正常展开数据。

SpongeMa opened this issue · comments

描述错误

使用override-default-node-click-behavior props后,点击节点或箭头都无法正常展开数据。正常点击节点override-default-node-click-behavior函数如返回"toggleExpand"的话,应该是会触发updateExpandedKeys回调方法的,但是没有触发该方法。

复现步骤

  1. 点击展开folder-1
  2. 切换类型为Tree Two
  3. 这个时候就点击label 或 箭头处 都无法展开任何节点了

最小复现链接

https://codesandbox.io/p/sandbox/great-albattani-4gx99r?file=%2Fsrc%2FDemo.vue%3A31%2C44

系统信息

System:
    OS: Windows 10 10.0.19041
    CPU: (16) x64 Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz
    Memory: 10.88 GB / 31.74 GB
  Binaries:
    Node: 14.18.2 - C:\Program Files\nodejs\node.EXE
    Yarn: 1.22.19 - C:\Program Files\nodejs\yarn.CMD
    npm: 6.14.15 - C:\Program Files\nodejs\npm.CMD
  Browsers:
    Edge: Spartan (44.19041.423.0), Chromium (123.0.2420.97)
    Internet Explorer: 11.0.19041.1
  npmPackages:
    naive-ui: ^2.37.0 => 2.38.1
    vue: ^3.2.25 => 3.2.28

使用的包管理器

npm

验证