前言:之前分享過兩篇關(guān)于流程畫圖的前端組件,使用的jsPlumb。這個組件本身還不錯,使用方便、入門簡單、輕量級,但是使用一段時間下來,發(fā)現(xiàn)一些弊病,比如組件不太穩(wěn)定,初始進(jìn)入頁面的時候連線的樣式有時會亂掉,刷新頁面之后才能恢復(fù)正常,而且連線樣式比較單一,容易讓人產(chǎn)生視覺疲勞,加之最近公司在大力推行所謂的“工業(yè)4.0”,除了對自動化控制要求的提高之外,對這種圖形化界面的要求也隨之提高,所以單純的jsPlumb組件效果已經(jīng)不能滿足日益發(fā)展的公司業(yè)務(wù)?;谝陨戏N種,最終找到了Gojs組件,它效果強(qiáng)大、api豐富,唯一的不足就是這個組件是一個收費組件,可是在天朝,噓...這是個不能說的秘密!
上蔡ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!本文原創(chuàng)地址:http://www.cnblogs.com/landeanfen/p/7910530.html
一、組件效果預(yù)覽
先來兩個炫酷點的效果
就最下面兩個效果而言,就是jsPlumb無法實現(xiàn)的,可是這種效果在MES系統(tǒng)里面是很吸引人的,尤其是一些流程性的業(yè)務(wù),用這種效果實現(xiàn)讓可以一眼就感覺高大上了。并且咋一眼看上去,你根本都不相信這是一個web頁面的效果。
其他效果示例
可折疊的樹
這是圖片嗎?
竟然還可以生成圖表!
想搶visio的飯碗嗎?
更多示例可查看官網(wǎng)
二、初次接觸
老規(guī)矩,還是先來個入門教程。
源碼下載:https://github.com/NorthwoodsSoftware/GoJS
api詳情:https://gojs.net/latest/api/index.html
示例地址:https://gojs.net/latest/samples/index.html
1、Gojs簡介
GoJS是一個功能豐富的JS庫,在Web瀏覽器和平臺上可實現(xiàn)自定義交互圖和復(fù)雜的可視化效果,它用自定義模板和布局組件簡化了節(jié)點、鏈接和分組等復(fù)雜的JS圖表,給用戶交互提供了許多先進(jìn)的功能,如拖拽、復(fù)制、粘貼、文本編輯、工具提示、上下文菜單、自動布局、模板、數(shù)據(jù)綁定和模型、事務(wù)狀態(tài)和撤銷管理、調(diào)色板、概述、事件處理程序、命令和自定義操作的擴(kuò)展工具系統(tǒng)。無需切換服務(wù)器和插件,GoJS就能實現(xiàn)用戶互動并在瀏覽器中完全運行,呈現(xiàn)HTML5 Canvas元素或SVG,也不用服務(wù)器端請求。 GoJS不依賴于任何JS庫或框架(例如bootstrap、jquery等),可與任何HTML或JS框架配合工作,甚至可以不用框架。
2、使用入門
(1)文件引用
復(fù)制代碼 代碼如下:
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。