日韩高清亚洲日韩精品一区二区三区,成熟人妻av无码专区,国产又A又黄又潮娇喘视频,男女猛烈无遮挡免费视频在线观看

跟我一起寫低代碼開發(fā)平臺之四組件模型(代碼組件化)

跟我一起寫低代碼開發(fā)平臺之四組件模型(代碼組件化)

我們在《低代碼開發(fā)平臺核心架構之三組件模型》初步談到組件分為數據類和非數據類兩大類,今天從組件構建的維度,對組件模型進一步構建,把組件模型結構化,最終實現(xiàn)通過DSL語言對其進行描述。

組件模型的定義

在我們的低代碼開發(fā)平臺中,數據類組件是通過<屬性、事件、樣式、模型、數據> 5元組來進行定義的,非數據類組件是通過<屬性、事件、樣式、模型> 4元組來進行描述的。組件模型定義如下:

跟我一起寫低代碼開發(fā)平臺之四組件模型(代碼組件化)

組件模型

實現(xiàn)界面如下:

跟我一起寫低代碼開發(fā)平臺之四組件模型(代碼組件化)

組件模型的實現(xiàn)

屬性模型:組件屬性的元數據描述,通過低代碼引擎的Setter設置器對組件的屬性進行操作;

樣式模型:組件樣式的元數據描述,負責組件的樣式設置;

事件模型:組件事件的元數據描述,負責組件的事件交互配置;

模型:也叫數據模型,通過數據模型進行組件的生成,以及維護與數據模型的關聯(lián)關系,模型決定著采用什么樣的組件來進行頁面元素的生成,同時決定著與組件綁定的數據的數據結構;

數據綁定:與組件相關聯(lián)的數據提供者如后端數據服務接口,數據的數據結構是有數據模型來決定。

再接下來的文章中,我會一一介紹每個模型的定義,最終實現(xiàn)整個組件規(guī)范的DSL定義。感興趣的讀者,可以關注我,多給點掌聲,謝謝大家。

相關新聞

聯(lián)系我們
聯(lián)系我們
公眾號
公眾號
在線咨詢
分享本頁
返回頂部