LeaderLine官方文档在这里
1.安装插件
npm install leader-line-vue
2.导出LeaderLine
import LeaderLine from 'leader-line-vue';
3.创建连接线
let line = LeaderLine.setLine(startElement, endElement,
{ startPlug: 'disc', endPlug: 'disc',color: 'white', size: 2 });
注意:startElement, endElement为template中的元素节点,在Vue3中不要使用GetElementById去获取元素节点,而是要使用ref,可以参考我另外一篇文章
4.刷新连接线
当元素位置变了时,需要更新连接线
line.position();