Meowu

Results 6 comments of Meowu

fuck, that cover my system config after your instructions.

右上侧可以订阅这个 issue 的更新,建议后来的朋友不必回复无意义的 + 1,所有订阅的人都会收到邮件通知。

我看了一下,这个问题需要修改 `rc-tree` 的 `InternalTreeNode` ,目前底层仅能点击 title 的节点,也就是组件 `titleRender` 渲染的部份。 经过测试,要支持这个的话,可以给最外层的元素添加事件,这样空白的 Indent 和 Switcher-noop 部份都支持点击,包括点击元素之间的空白部份也会触发选中。 如果仅支持 DirectoryTree 这样点击,还需要修改这里的样式,以及传递一个 prop 去启用最外层的选择事件。

> @Meowu 4.x 是可以的,先看看哪次修改改坏了。 @afc163 我测了一下,从 4.x 开始就不可以了,3.x 都是可以的。

> 发现是 5 年前 @zombieJ 改造时改坏的,这里把 before 伪元素从内层 content-wrapper 节点移到外面了:https://github.com/ant-design/ant-design/pull/18172/files#diff-f27b9532d1fece5efa83797376f2bec755af1034a01fea65240e1307ade214b0R11-R21 > > 但这个 before 伪元素不只是为了 hover 背景效果,也有交互响应的作用,挪出来之后交互没了。 > > 五年了才被发现,给 @fpsqdb 点赞啊! 是的,我昨天也发现了是这里导致的。但是还没有找到解决办法。 现在即便给 node-content-wrapper 加上 :before , 但因为它设置了 position:...

https://github.com/ant-design/ant-design/issues/36873 这个问题还存在,搜索到的父节点没有展开图标,无法手动展开。 看了一下 `rc-tree` 的代码,搜索到的节点不能被展开,但是会被当成可以 load 的节点去触发 loadData 事件。 假设搜索到的是 leaf 节点,不会触发 loadData 事件。