Replies: 8 comments
-
你在 |
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.
-
原标题: 设置了 custom_node_render 后 jmexpander 位置计算错误被遮蔽
版本 0.8.3,复现代码:
产生的dom结构:
页面效果:
注意上面第一个子节点,看不到展开按钮。实际因 left top 设值错误,被节点本身遮住了。并且被 custom_node_render 渲染出的节点,上下的 margin 也消失了,挤在一起。
Beta Was this translation helpful? Give feedback.
All reactions