ra-arch---antv/x6系統(tǒng)架構(gòu)設(shè)計可視化工具(1)

從今天開始,我將記錄使用antv/x6開發(fā)ra-arch的過程。一方面是為了參加日更挑戰(zhàn),另一方面是為了整理一下antv/x6開發(fā)思路,為以后同類需求開發(fā)提供經(jīng)驗。

需求分析

1、畫布分層及主菜單

  • 畫布由上而下分為用戶層、接入層、邏輯層、存儲層這四層
  • 可靈活配置,實現(xiàn)畫布分為多層
  • 每一層可自由改變寬高
  • 主菜單功能實現(xiàn):放大、縮小、撤銷、恢復等,菜單功能多多益善

2、元器件屬性

  • 元器件拖到某一層后,不能再次拖到其它層
  • 右鍵點擊元器件,彈出相應菜單:至少包含“編輯”、“刪除”,“編輯”:可修改 元器件寬高配置

3、元器件連線

  • 相鄰兩層的元器件可自由連線
  • 連線可刪除

4、存儲及導出

  • 在線設(shè)計的架構(gòu)圖數(shù)據(jù)可保存并可從存儲中恢復
  • 在線設(shè)計的架構(gòu)圖可導出為圖片

5、可配置

  • 相關(guān)參數(shù)或功能可配置,比如:通過接口參數(shù)變化,實現(xiàn)菜單變化

效果圖

效果圖.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容