topology
topology copied to clipboard
当我使用钩子函数 beforeAddPens 的时候报错 canvas.ts?6fe6:1256 Uncaught TypeError: Cannot read properties of undefined (reading 'anchors') at Canvas.onMouseDown
版本:1.1.38 或者1.2.1 这两个版本都有这个问题
钩子函数这么写的,伪代码如下:
methods: {
beforeAddPens() {
return true;
},
},
mounted() {
this.topology = new Topology("canvas-box", topologyDefaultOptions);
this.topology.beforeAddPens = this.beforeAddPens;
}
复现步骤
- 添加一个节点到画布
- 点击画布空白处,让节点不被选中
- 鼠标在节点上的某一个锚点拖出一根线,这条线不要连接到其他节点
- 此时查看控制台,错误出现
- 如下图
