jsPlumb 介紹
jsPlumb 是一個強大的 JavaScript 連線庫,它可以將 html中 的元素用箭頭、曲線、直線等連接起來,適用於開發 Web 上的圖表、建模工具、流程圖、關系圖等。
jsPlumb 參考網站
安裝 jsPlumb
- vue 項目中安裝 jsPlumb 模塊
npm install jsPlumb --save(建議使用cnpm,--save表示將模塊寫入package.json文件dependencies屬性
- main.js 中引入 jsPlumb(全局引入,也可以局部引入)
import jsPlumb from 'jsplumb' Vue.prototype.$jsPlumb = jsPlumb.jsPlumb
經過上述步驟后,可以在所有的vue組件里通過 this.$jsPlumb 引用jsPlump模塊
使用 jsPlumb
- 初始化 jsPlumb,DOM初始化之后再調用jsPlumb
jsPlumb.ready(function() { ... // your jsPlumb related init code goes here ...
});
- 實例化一個jsPlumb實例,並且可以提供一個默認值對象
var instance = jsPlumb.getInstance({ PaintStyle:{ strokeWidth:6, stroke:"#567567", outlineStroke:"black", outlineWidth:1 }, Connector:[ "Bezier", { curviness: 30 } ], Endpoint:[ "Dot", { radius:5 } ], EndpointStyle : { fill: "#567567" }, Anchor : [ 0.5, 0.5, 1, 1 ] });
- 然后就盡情使用吧,具體使用方法見參考網站1