diff --git a/simple-mind-map/src/constants/defaultOptions.js b/simple-mind-map/src/constants/defaultOptions.js index 5d760b38..cf47a42d 100644 --- a/simple-mind-map/src/constants/defaultOptions.js +++ b/simple-mind-map/src/constants/defaultOptions.js @@ -263,5 +263,7 @@ export const defaultOpt = { // from和to可选值:left、top、bottom、right from: '', // 关联线起始节点上端点的位置 to: '' // 关联线目标节点上端点的位置 - } + }, + // 是否允许调整关联线两个端点的位置 + enableAdjustAssociativeLinePoints: true } diff --git a/simple-mind-map/src/plugins/associativeLine/associativeLineControls.js b/simple-mind-map/src/plugins/associativeLine/associativeLineControls.js index a2a4bb90..ec550100 100644 --- a/simple-mind-map/src/plugins/associativeLine/associativeLineControls.js +++ b/simple-mind-map/src/plugins/associativeLine/associativeLineControls.js @@ -221,6 +221,7 @@ function resetControlPoint() { // 渲染控制点 function renderControls(startPoint, endPoint, point1, point2) { + if (!this.mindMap.opt.enableAdjustAssociativeLinePoints) return if (!this.controlLine1) { this.createControlNodes() }