DooringX可視化拖拽框架
dooringx-lib 是 dooringx 的基座,是移除了 dooringx 插件的可視化拖拽框架。
dooringx-lib 提供自己的一套數(shù)據(jù)流事件機(jī)制以及彈窗等解決方案,可以讓你更快地自己定制開發(fā)可視化拖拽平臺(tái)。
dooringx-lib 在運(yùn)行時(shí)維護(hù)一套數(shù)據(jù)流,主要分為json數(shù)據(jù)部分,左側(cè)組件部分,右側(cè)配置項(xiàng)部分,快捷鍵部分,彈窗部分,事件與函數(shù)部分,數(shù)據(jù)源部分。
其除了提供基礎(chǔ)的拖拽、移動(dòng)、縮放、全選、旋轉(zhuǎn)等功能外,還可以使用暴露的組件。如果覺得組件不夠定制化,可以調(diào)整樣式或者自己重新寫。
文檔
二次開發(fā)安裝
npm/yarn install dooringx-lib
項(xiàng)目上手
# 克隆項(xiàng)目
# cnpmjs
git clone https://github.com.cnpmjs.org/H5-Dooring/dooringx.git
# or
git clone https://github.com/H5-Dooring/dooringx.git
# 進(jìn)入項(xiàng)目目錄
cd dooringx
# 安裝依賴
yarn install
# 啟動(dòng) dooringx-lib
yarn start
# 啟動(dòng)基礎(chǔ)示例
yarn start:example
# 啟動(dòng) dooringx doc 文檔
yarn start:doc
?? 貢獻(xiàn)
歡迎參與貢獻(xiàn),提出問題、新功能合并請(qǐng)求等!
最新的貢獻(xiàn)情況可以參閱 GitHub 提供的貢獻(xiàn)入口頁(yè)面
?? 快照
評(píng)論
圖片
表情
