真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

GOJS+VUE怎么實現(xiàn)流程圖-創(chuàng)新互聯(lián)

這篇文章給大家分享的是有關(guān)GOJS+VUE怎么實現(xiàn)流程圖的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

在石首等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都做網(wǎng)站、成都網(wǎng)站設(shè)計 網(wǎng)站設(shè)計制作按需求定制網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計,網(wǎng)絡(luò)營銷推廣,外貿(mào)營銷網(wǎng)站建設(shè),石首網(wǎng)站建設(shè)費用合理。go是什么

golang是一種編譯語言,可以將代碼編譯為機(jī)器代碼,編譯后的二進(jìn)制文件可以直接部署到目標(biāo)機(jī)器而無需額外的依賴,所以golang的性能優(yōu)于其他的解釋性語言,且可以在golang中使用goroutine來實現(xiàn)并發(fā)性,它提供了一個非常優(yōu)雅的goroutine調(diào)度程序系統(tǒng),可以很容易地生成數(shù)百萬個goroutine。

GOJS+VUE怎么實現(xiàn)流程圖

這是官網(wǎng)的例子,其中模塊,線,箭頭等畫布元素都可以交互。
由于我的并行步驟數(shù)不固定,于是在圖中加入了Group(組)。先展示一下成品:

GOJS+VUE怎么實現(xiàn)流程圖

其中批次中可以包含多個項目,表示并行的步驟。

具體實現(xiàn)

分為兩個文件:
diagram.vue && stepMap.vue
diagram.vue聲明組件,stepMap引用

diagram.vue

基本聲明:

聲明后在stepMap調(diào)用,比較重要的是這兩個方法:

updateDiagramFromData: function() {
   this.$refs.diag.updateDiagramFromData(); // 數(shù)據(jù)變化時調(diào)用組件中的更新方法
  },
changedSelection: function(e) {
   let node = e.diagram.selection.first();
   if (node instanceof go.Node) {
   this.currentNode = node;
   this.currentNodeText = node.data.text;
   this.selectNode(node.data);
   } else {
   this.currentNode = null;
   this.currentNodeText = '';
   }
  },

最后,將需要展示的數(shù)據(jù)轉(zhuǎn)化為需要的格式就可以啦。

流程圖所需格式如下:

無分組:
 "nodeDataArray": [ 
{"key":1, "text":"Alpha", "color":"lightblue"},
{"key":2, "text":"Beta", "color":"orange"},
{"key":3, "text":"Gamma", "color":"lightgreen"},
{"key":4, "text":"Delta", "color":"pink"}
 ]
 "linkDataArray": [ 
{"from":1, "to":2},
{"from":1, "to":3},
{"from":3, "to":4}
 ]
有分組:
 var nodeDataArray = [
 { key: "Alpha" },
 { key: "Beta", group: "Omega" },
 { key: "Gamma", group: "Omega" },
 { key: "Omega", isGroup: true }, 
 { key: "Delta" }
 ];
 var linkDataArray = [
 { from: "Alpha", to: "Beta" }, 
 { from: "Beta", to: "Gamma" }, 
 { from: "Omega", to: "Delta" } 
 ];

感謝各位的閱讀!關(guān)于“GOJS+VUE怎么實現(xiàn)流程圖”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!


分享題目:GOJS+VUE怎么實現(xiàn)流程圖-創(chuàng)新互聯(lián)
網(wǎng)站路徑:http://weahome.cn/article/dhoppd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部