线(Edge)

    1. /**
    2. * @return {dom} - 自定义节点的dom
    3. */
    4. draw = () => {}
    5. /**
    6. * 线条挂载后的回调
    7. */
    8. mounted = () => {}
    9. /**
    10. * @return {boolean} - 可以自定义复杂的连接条件
    11. isConnect = () => {}
    12. /**
    13. * 线条重绘后的回调
    14. */
    15. updated = () => {}
    16. /**
    17. * @return {dom} - 自定义label的dom
    18. */
    19. drawLabel = () => {}
    20. /**
    21. * @return {dom} - 自定义箭头的dom
    22. */
    23. * @param {obj} sourcePoint(可选参数) - 源节点的坐标和方向
    24. * @param {obj} targetPoint(可选参数) - 目标节点的坐标和方向
    25. * @return {string} - path的路径
    26. */
    27. calcPath = () => {}
    28. /**
    29. * 发送事件
    30. */
    31. emit = (string, obj) => {}
    32. /**
    33. * 接受事件
    34. on = (string, callback) => {}