Lv.1 wumail

Results 41 comments of Lv.1 wumail

第二个问题我在最新的版本里没复现,「如果锚点拖拽因随机拖拽导致锚点未实际链接到锚点上」是会恢复到原锚点到。可以升级版本试试,不确定是不是demo代码写的有问题

不可点击时不显示锚点感觉是没问题的,有两种解决办法 1、LogicFlow内置节点不可移动、不可删除的配置项 2、自定义节点,重写View中的onDragging方法实现节点不可移动,覆盖默认的删除快捷键行为来实现不可删除 第二种更合理,因为不可移动不可删除更像是定制化需求,理论上应该开发者自己实现,考虑优化覆盖默认快捷键的方式。

目前有两种方式可以尝试解决 1. 样式覆盖 2. 自定义边,重写getTextStyle

你可以试着在自定义节点里重写setIsShowAnchor方法,例如 setIsShowAnchor( ){ this.isShowAnchor = true } 实现锚点的常显、常隐以及其他动作

可以监听anchor:drop事件(会透传开始节点的model、锚点信息、生成边的model),在回调中处理边相关的内容

> 目前的处理方式是,继承BezierEdge,覆写getEdge方法,将线的终点的横坐标改小10px。 您的这种处理方式十分有效。在最新的版本中,我们给贝塞尔曲线的终点箭头增加了根据贝塞尔曲线的弯曲程度而获得一定偏转的能力,使曲线末端在很大程度上处于箭头左侧的中间位置,如果仍存在使用问题,欢迎继续提issue,如果有更好的想法欢迎提PR。

可以辛苦提供一个最小可复现示例吗,或者试试1.2.27之前的版本是否存在此问题