官方文档: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();
5.效果