Replies: 8 comments 1 reply
-
你在 |
Beta Was this translation helpful? Give feedback.
-
哇,您回复好快。 看我例子的数据里面,是加了子节点的。 用开发者工具修改 css 让展开图标露出来,点击后的子节点位置也不对: |
Beta Was this translation helpful? Give feedback.
-
我想这个问题可能的原因是 要验证这个原因,你可以把 抱歉 @hqm19 , 我对 React 并不是很在行,在我本地配置了一个 react 18 的项目,但加上你上面帖的代码后一直跑不起来,所以也没能复现这个情况。你能否把你项目的 package.json 帖出来?或者在github/gitee上搭建一个小的项目演示这个问题,我也好可以运行起来试一下? |
Beta Was this translation helpful? Give feedback.
-
抱歉忘记说明 react 的版本了,我用的是 react 16 目前比较稳定。 react 18 + jsmind 还没调通。 我提交了一个工程把完整的复现代码放上去了: https://github.com/hqm19/jsmind-react |
Beta Was this translation helpful? Give feedback.
-
Hi @hqm19 我提交了一个 PR hqm19/jsmind-react#1 你可以看看。 |
Beta Was this translation helpful? Give feedback.
-
react 整体都是异步渲染的,把 react 改成同步没什么便捷的办法。 问了 ChatGPT ,综合后,下面的方案可以试试:
|
Beta Was this translation helpful? Give feedback.
-
原因总结:
解决办法: 感谢 @hqm19 带来的建设性的讨论,以及非常有价值的尝试 #594 。 |
Beta Was this translation helpful? Give feedback.
-
哈喽 0.8.6这个版本有修复这个问题吗 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
原标题: 设置了 custom_node_render 后 jmexpander 位置计算错误被遮蔽
版本 0.8.3,复现代码:
产生的dom结构:
页面效果:
注意上面第一个子节点,看不到展开按钮。实际因 left top 设值错误,被节点本身遮住了。并且被 custom_node_render 渲染出的节点,上下的 margin 也消失了,挤在一起。
Beta Was this translation helpful? Give feedback.
All reactions