最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網 會員登陸 & 注冊

數據源驅動的低代碼 Dooring設計思路分享

2023-07-23 20:34 作者:Dooring低代碼  | 我要投稿

從手工配置每一個組件的方式搭建頁面,到通過數據源驅動搭建頁面,Dooring低/0代碼提供這樣的解決方案,可以方便的實現動態(tài)頁面的渲染

本期和大家分享Dooring 高級功能系列之 數據源

Dooring 是一款地使用門檻的0代碼平臺搭建平臺,基本搭建邏輯,就是通過各種組件的配合,做出各種樣式的頁面效果,在Dooring底層基座支持下,頁面搭建時可以做到即時配置,即時展示。

通常我們用Dooring搭建頁面時,通過拖拽組件到畫布里,給組件配置好固定的信息,組件展示的內容編輯完信息后就固定了,這些搭建出來的頁面就是常見的靜態(tài)頁面。

這里我們再介紹一種Dooring數據源功能:一種比手工配置組件更強大,數據可重復利用的更高效的頁面搭建方式,可以實現數據驅動頁面渲染展示,還能做動態(tài)的頁面。

01 為什么要使用數據源

如果一個頁面的組件里的信息非常多,或者多個組件都要使用相同的數據,完全通過手工配置組件信息,有時會比較繁瑣。如果每一組信息結構都非常相似,或者這個數據是需要動態(tài)變化的,這個時候就很適合用數據源來搭建頁面。


通過數據源,我們可以一次性或者批量配置好數據信息,這個數據能被組件多次引用,或者一次性引用大量數據,組件配置的效率就得到大幅度提升。同時還能通過一些關聯邏輯,對接外部數據接口API,從后端數據庫或其他地方獲取數據信息,動態(tài)的渲染展示頁面,這就是Dooring的數據源的通用能力。

02 如何使用數據源

如何使用Dooring組件的數據源能力,我們先做個簡單的展示,Dooring提供了以下幾種數據源配置方法:

組件自帶的數據源

部分組件里,我們在組件面板里提供了特定組件獨有的數據源

組件自帶單項的數據源

組件里的每一組樣式,就是一個單獨的數據源,這類數據源直接嵌入在組件右側的面板里,通過配置好每一組特定樣式的組件單項值,組件配置面板選擇控制好所需要的信息,就可以即時展示組件搭建效果

組件自帶表格式批量數據源

組件里的多組數據,一次批量設置好即可被組件全部引用,這類數據源,我們可以像編輯Excel表格一樣,集中配置好組件數據,編輯好對應數據的字段名稱和字段值,組件會自動獲取數據源配置信息,對組件即時渲染展示。我們也提供了直接Excel文件導入方式,批量生成生成字段名和字段值

組件自帶API接口的數據源

針對圖表類的組件,我們直接在組件配置面板里,設置了手工發(fā)起請求API接口的形式,實時獲取組件所需的數據,只要數據符合組件的數據結構,通過對接外部數據API接口,動態(tài)請求獲取組件所需的配置數據,從而實現了通過后端數據驅動的頁面渲染,可以參照下文我們提供的API數據源接口示例,設置屬于你專門的數據源API接口


全局數據源設置

當然有些數據源的數據結構,能夠被多種組件引用,為方便更好的管理使用數據源,我們在整個編輯器面板設置了全局數據源,全局數據源設置一次,可以被其他適合的組件多次反復引用,全局數據源支持添加靜態(tài)數據源和動態(tài)數據源。

組件引用數據源

全局靜態(tài)數據源靜態(tài)數據源,是一個固定的Json格式的數據,數據配置后內容即固定好了,組件通過引入這串數據,自動完成頁面效果展示

全局動態(tài)數據源全局動態(tài)數據源和組件里API接口數據源一樣,也是通過外部API接口數據,動態(tài)的驅動組件以及頁面渲染。全局動態(tài)數據源不需要手動發(fā)起請求,只需要設置好API地址即可,我們一次配置好數據源,可以在提供給多個組件引用。

03 動態(tài)數據源配置

以下動態(tài)數據源配置的內容,需要具備一定的計算機知識,建議企業(yè)后端開發(fā)人員配合提供。 數據源的API接口配置時,企業(yè)技術開發(fā)人員提前配置符合要求的數據接口,這里我們用第三方的API管理平臺ApiFox為例,創(chuàng)建一個可被Dooring引用的測試數據源API接口。

首先我們登錄ApiFox平臺,新建一個接口,設置好接口地址,比如dooring/api/data ,數據請求方式設置為Get,然后保存數據源接口

接下來在高級Mock里,新建期望,設置接口返回的數據結構,保存。

然后發(fā)起快捷請求,測試無誤后,復制好接口地址就完成了數據源的設置。

我們返回Dooring的全局數據源,新增一個動態(tài)數據源,將前面的接口地址填寫進來即可。

配置好的數據源可以被其他組件引用。

當然測試的數據只引用了3條,展示的是Dooring和企業(yè)后端數據對接的能力,實際應用時企業(yè)后端接口返回的大量數據,可以和Dooring進行進一步的交互,通過相關邏輯和規(guī)則,按需引用和展示,做到頁面數據驅動和動態(tài)渲染。

比如電商商品頁面展示,可以和前臺用戶身份信息做邏輯關聯,不同用戶在同一個頁面展示的信息都可以不同,實現算法驅動的千人千面的個性化電商頁面。

這就是Dooring數據源的相關能力展示,采用私有化部署的企業(yè),可以定向改造數據源能力,使得企業(yè)業(yè)務頁面具有和原生開發(fā)的頁面一樣強大的能力。

最后歡迎各位體驗Dooring數據源功能。


數據源驅動的低代碼 Dooring設計思路分享的評論 (共 條)

分享到微博請遵守國家法律
彩票| 金寨县| 会同县| 禹城市| 乌苏市| 贡山| 永顺县| 裕民县| 蓝山县| 深水埗区| 运城市| 孟州市| 苍溪县| 肃宁县| 泗阳县| 定远县| 绩溪县| 肇源县| 东至县| 台北县| 玛纳斯县| 卢氏县| 广平县| 武川县| 江源县| 朝阳市| 鄂伦春自治旗| 罗城| 白朗县| 岐山县| 蓬安县| 湘潭市| 太和县| 涿州市| 定结县| 株洲市| 多伦县| 澄江县| 峡江县| 通道| 通许县|