Vue 項目中使用 jsPlumb


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
  1. 初始化 jsPlumb,DOM初始化之后再調用jsPlumb
    jsPlumb.ready(function() {
        ...       
        // your jsPlumb related init code goes here
        ...
    });

      

  1. 實例化一個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 ]
    });
  2. 然后就盡情使用吧,具體使用方法見參考網站1


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM