精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

低代碼開發平臺核心功能設計——組件自定義交互實現

開發 前端
筆者最近一直在研究Lowcode(低代碼)平臺, 也做了非常多的實踐, 對于頁面可視化搭建平臺有了基本的研發方向和解決方案, 后期會陸續分享我對低代碼平臺的一些理解和解決方案, 并在企業應用層做一些探索.

 前言

筆者最近一直在研究Lowcode(低代碼)平臺, 也做了非常多的實踐, 對于頁面可視化搭建平臺有了基本的研發方向和解決方案, 后期會陸續分享我對低代碼平臺的一些理解和解決方案, 并在企業應用層做一些探索.

正文

1. 什么是低代碼以及低代碼的意義

最近筆者在outsystems網站上看了一篇比較好的闡述低代碼平臺的文章, 這里筆者特意做一個簡單的定義:

  • 低代碼 是一系列工具,可幫助我們使用拖放界面直觀地創建完整的應用程序。低代碼平臺無需編寫數千行復雜的代碼和語法,而是使用戶能夠快速,直觀地構建具有現代用戶界面,集成,數據和邏輯的完整應用程序。

低代碼 是一種軟件開發方法,可以更快地以最少的手工編碼交付應用程序。通過在圖形界面中使用可視化建模來組裝和配置應用程序,開發人員可以跳過所有基礎架構,并重新實現以往很難解決的場景,讓開發人員聚焦于自身業務獨特性的打造。

打個比方,想象一下你開的一家口罩制造廠:涉及自動化的機器并不能決定口罩的外觀,但它們確實會加快口罩的組裝和交付過程。這就是低代碼的作用。

低代碼對軟件來說就像裝配線對口罩制造廠一樣:都使困難且耗時的手動任務自動化,從而使人們騰出更多的時間去做更重要的事情。

我們市面上比較常見的低代碼開發平臺有:

  1. 可視化IDE:一種用于可視化定義應用程序的UI,工作流和數據模型,并在必要時添加手寫代碼的環境。
  2. 與各種后端或服務的連接器:自動處理數據結構,存儲和檢索。
  3. 應用程序生命周期管理器:用于在測試,登臺和生產中構建,調試,部署和維護應用程序的自動化工具。

比較先進的系統(例如OutSystems)為我們提供了創建現代,跨平臺的企業移動和Web應用程序所需的一切,并具有補充現有團隊結構的功能。如下圖流程所示:

 

2. 低代碼開發流程

我們傳統的軟件開發過程往往都會經過如下所示流程:

也就是從基本的需求設計, 產品規劃到前后端應用開發, 最后到測試, 部署上線.

使用低代碼, 他的開發流程看起來像:

每一個步驟都能通過非常簡單的拖拽去實現, 大大降低的開發成本, 使得開發人員和產品工作者能更專注的聚焦于核心業務的打磨和快速試錯, 更為敏捷開發提供了有力支撐.

3. 如何實現低代碼體系下的內外部系統交互

在介紹完低代碼平臺之后, 我們開始聚焦于實際業務場景, 來實現低代碼開發平臺中遇到的核心問題以及解決方案. 這里筆者拿H5-Dooring來舉個例子, 先看看dooring的操作界面:

我們在使用可視化平臺時除了需要滿足對展示型頁面的設計需求外, 我們更多的是要和企業自身業務打通,比如如何實現跨系統間的交互, 如何實現基本元素的交互能力, 如何植入外部API使得數據流向企業內部等. 這些需求對應的實際場景如下: 

  1. 網頁嵌入App內部需要和app端通信, 而不是單純的展示
  2. 網頁需要對用戶的操作實現基本的交互能力, 比如跳轉鏈接, 打開彈窗等
  3. 企業配置好的表單, 對外收集數據時希望流入自己內部系統做數據收集和分析

筆者將針對以上場景, 在H5-dooring中給出相應的解決方案.

3.1 網頁嵌入App內部和app端通信實現

要實現和外部容器通信,必須具備的就是自定義編碼能力, 也就是筆者采用LowCode而不是noCode的原因, 具體實現方式有很多, 比如采用比較流行的代碼編輯插件react-codemirror2或者 react-monaco-editor. 其次要解決的就是哪些組件需要具備這種交互能力, 這里很明顯是我們的Button組件. 效果如下:

 

這樣我們就能實現真正的代碼自治和跨容器通信了. 至于react-codemirror2的使用方式,筆者簡單寫個demo供大家參考: 

  1. import {Controlled as CodeMirror} from 'react-codemirror2'
  2. require('codemirror/mode/javascript/javascript'); 
  3.  
  4. <CodeMirror 
  5.   value={this.state.value} 
  6.   options={options} 
  7.   onBeforeChange={(editor, data, value) => { 
  8.     this.setState({value}); 
  9.   }} 
  10.   onChange={(editor, data, value) => { 
  11.   }} 
  12. /> 

當然其內部支持更多的語言擴展, 感興趣的可以研究一下, 筆者也基于它實現了一個簡單的代碼編輯器, 可以研究一下.

3.2 頁面元素對用戶的操作實現基本的交互能力, 比如跳轉鏈接, 打開彈窗等

基本上任何可視化搭建平臺都會提供一定程度上的交互能力, 這些交互往往和交互組件所綁定, 比如按鈕, 鏈接, 這里筆者給大家展示在Button(按鈕)組件中的應用:

以上為3中常見的交互模式, 即:

  1. 跳轉鏈接
  2. 打開彈窗, 并自定義彈窗內容
  3. 自定義交互能力

因為第三種方式筆者已經在上面介紹了, 這里重點介紹彈窗交互. 一般的彈窗交互可能會支持的彈窗內容如下:

  1. 圖片
  2. 文字提示
  3. 圖文提示
  4. 表格

還有很多形式, 如果我們的實現中要一次實現這些組件, 那將是非常大的工作量, 所以筆者這里設計了一種一勞永逸的方式——富文本編輯器. 筆者提供富文本編輯器來實現用戶定義任何內容形態的能力, 如下圖所示:

在手機端的效果如下:


要實現該交互需要定義交互的json-schema, 這里筆者在之前的文章中也解剖過H5-dooring的具體實現, 這里不一一介紹了, 我們主要來看看富文本編輯器, 這里筆者推薦兩款:

  • react-quill
  • braft-editor

3.3 企業配置好的表單, 對外收集數據時希望流入自己內部系統做數據收集和分析

對于交互型應用來說, 數據追蹤和分析能力是比較重要的一環, 目前也有很多表單問卷工具, 同樣H5-Dooring也提供了表單問卷一體化解決方案, 用戶可以在平臺內搭建自定義的問卷并進行數據收集, 分析. 對于有私域需求的用戶來說, 他們希望表單的數據流向自己內部系統, 自己進行分析, 所以我們理論上也應該提供這種開發接口供用戶使用, 在表單設計中, 筆者暴露了api接口來實現這一需求:

如果用戶提供了api接口, 頁面會自動提交到api指定的地址, 筆者對該接口做了跨域處理, 用戶只需要提供對應的跨域接口即可. 代碼實現如下:

  1. if (api) { 
  2.     fetch(api, { 
  3.       body: JSON.stringify(formData), 
  4.       cache: 'no-cache'
  5.       headers: { 
  6.         'content-type''application/json'
  7.       }, 
  8.       method: 'POST'
  9.       mode: 'cors'
  10.     }); 
  11.   }else { 
  12.     req.post(`xxx/xxx`, formData) 

所以, 今天你又博學了嗎?

最后

以上教程筆者已經集成到H5-Dooring中,對于一些更復雜的交互功能,通過合理的設計也是可以實現的,大家可以自行探索研究。

github地址:H5編輯器H5-Dooring

 

責任編輯:姜華 來源: 趣談前端
相關推薦

2022-12-07 08:56:27

SpringMVC核心組件

2020-12-25 10:09:29

代碼開發平臺

2022-04-12 08:09:22

Nodejs前端面試題

2009-06-24 15:13:36

自定義JSF組件

2022-02-21 15:16:30

HarmonyOS鴻蒙操作系統

2021-11-22 10:00:33

鴻蒙HarmonyOS應用

2022-03-01 16:09:06

OpenHarmon鴻蒙單選組件

2023-01-03 07:40:27

自定義滑塊組件

2022-02-07 08:27:00

數據庫組件功能

2022-04-24 15:17:56

鴻蒙操作系統

2024-08-01 08:45:17

2015-01-15 16:45:05

iOS源碼自定義畫圖

2019-08-15 10:29:35

物聯網卡物聯網平臺

2011-08-11 11:51:07

iPhone鍵盤

2021-07-26 09:00:00

開發編程工具

2020-09-08 12:51:35

低代碼開 發代碼平臺

2016-12-02 09:03:20

Apache CarbUpdateDelete

2020-10-22 10:34:04

APICloud開發平臺

2023-10-20 08:02:25

圖形編輯器前端

2010-01-27 17:38:58

Windows Emb
點贊
收藏

51CTO技術棧公眾號

粉嫩一区二区三区在线看| 香蕉久久网站| 欧美亚洲国产怡红院影院| 欧美一区二区视频在线| 国产精品探花视频| 一区三区视频| 正在播放国产一区| 黄色av电影网站| 国精产品一区二区三区有限公司 | 粉嫩av蜜桃av蜜臀av| 国产一区二区三区四区五区3d | 国产三级av片| 97视频热人人精品免费| 亚洲国产小视频| 日本黄大片一区二区三区| 青草av在线| 久久综合九色综合97_久久久 | 国产劲爆久久| 欧美性大战久久久久久久| 国产女主播av| www亚洲人| 成人午夜在线免费| 国产精品激情av在线播放| 欧美黄色aaa| 西野翔中文久久精品国产| 欧美日韩国产高清一区| 中文字幕无码精品亚洲资源网久久| 亚州精品国产精品乱码不99按摩| 美女国产一区二区三区| 国内成人精品视频| 小向美奈子av| 妖精视频一区二区三区免费观看 | 国产精品久久久久久无人区| 99国产精品久久久久久久| 最近2019中文字幕mv免费看| 图片区乱熟图片区亚洲| 欧美动物xxx| 亚洲成人精品一区| 日本一区二区三区四区五区六区| 欧美性受xxxx狂喷水| 久久不射2019中文字幕| 久久国产精品免费视频| 久久久免费看片| 亚州av一区| 日韩精品一区国产麻豆| 久久黄色免费看| а√在线天堂官网| 亚洲精品videosex极品| 亚洲国产日韩欧美| 男人的天堂在线免费视频| 成人一级视频在线观看| 成人淫片在线看| 中文字幕av网站| 99成人免费视频| 久久久久久久91| tube国产麻豆| 91精品国产调教在线观看| 国产性猛交xxxx免费看久久| aaaaa级少妇高潮大片免费看| 99精品中文字幕在线不卡| 911精品产国品一二三产区| 日韩精品你懂的| 天天免费亚洲黑人免费| 1区2区3区精品视频| 视频一区不卡| 精品无吗乱吗av国产爱色| 91免费国产在线观看| 国产一区二区三区av在线| 朝桐光av在线一区二区三区| 国产黑丝在线一区二区三区| 成人在线小视频| 国产又粗又猛又色又| 国内精品免费**视频| 91久久在线播放| 亚洲自拍偷拍另类| 久久99精品国产.久久久久久| 国产精品欧美日韩| 亚洲网站免费观看| 激情综合色综合久久综合| 国产精品视频免费在线观看| 中国黄色一级视频| 久久91精品久久久久久秒播| 成人性生交大片免费看小说| 中文字幕一二三四| 日本中文字幕不卡| 国产日韩欧美中文在线播放| 国产三级伦理片| 国产精品香蕉一区二区三区| 国产精品专区h在线观看| 久久久久久亚洲av无码专区| 精品一区二区在线观看| 亚洲一区二区免费在线| 高潮一区二区三区乱码| 97精品国产露脸对白| 欧美日韩免费观看一区| 国产一区二区影视| ㊣最新国产の精品bt伙计久久| 亚洲色图都市激情| 都市激情久久综合| 色婷婷综合久色| 在线观看免费视频高清游戏推荐| 视频在线日韩| 欧美一区二区在线免费观看| 日本人添下边视频免费| 亚洲电影男人天堂| 日韩中文字幕精品视频| 精品午夜福利在线观看| 校园春色综合网| 91精品国产综合久久久久久久久 | 日本精品一区二区三区在线播放| 亚洲精品欧美二区三区中文字幕| 欧美一区二区三区精美影视| 欧美边添边摸边做边爱免费| 最新欧美精品一区二区三区| 久久综合久久久久| 天然素人一区二区视频| 91精品国产麻豆| www在线观看免费视频| 国产精品久久久久久| 亚洲91精品在线观看| 一区二区的视频| 99国内精品久久| 伊人色综合久久天天五月婷| 2018av在线| 欧美日韩久久久久久| 看全色黄大色黄女片18| 日韩久久久久| 欧美壮男野外gaytube| 国产精品一区二区人人爽| 91视频xxxx| 欧美人与动牲交xxxxbbbb| 亚洲四虎影院| 亚洲国产精品va在线观看黑人| 中文字字幕码一二三区| 亚洲国产精品成人| 国产成人拍精品视频午夜网站 | http;//www.99re视频| 国产二区视频在线观看| 亚洲一区二区三区美女| 国产精品一区二区免费在线观看| 日韩精品专区| 亚洲国产精品国自产拍av秋霞| 国产乱淫片视频| 免费毛片在线看片免费丝瓜视频| 欧美日韩中文字幕日韩欧美| 亚洲第一天堂久久| 大色综合视频网站在线播放| 91地址最新发布| www三级免费| 亚洲视频图片小说| 亚洲36d大奶网| 欧美美女视频| 国产成人精彩在线视频九色| 天天色棕合合合合合合合| 一区二区三区免费看视频| 在线观看国产一级片| 国产探花在线精品一区二区| 欧美在线观看网站| 深夜福利视频网站| 亚洲妇女屁股眼交7| 亚洲午夜精品在线观看| 日韩精品1区| 欧洲成人在线观看| 欧美美乳在线| 欧美性xxxxxx| 无码人妻丰满熟妇啪啪欧美| 免费在线成人| 欧美亚洲国产免费| 欧美中文字幕精在线不卡| 日韩电影中文字幕一区| 欧产日产国产69| 久久综合视频网| 日本三级免费网站| 国产乱码精品一区二区三区四区| 日本最新高清不卡中文字幕| 久草在线网址| 欧美视频在线观看 亚洲欧| 欧美激情aaa| 麻豆91精品视频| 成人午夜免费剧场| www.神马久久| 国产91精品不卡视频| 好男人免费精品视频| 在线国产电影不卡| 91精品少妇一区二区三区蜜桃臀| 国产一区二区电影| 成人短视频在线观看免费| 老司机aⅴ在线精品导航| 欧美一级高清免费播放| 成人在线观看免费| 欧美日韩国产高清一区二区| 91插插插插插插| 91浏览器在线视频| 亚洲福利精品视频| 欧美黄在线观看| 蜜桃av噜噜一区二区三| 成人全视频在线观看在线播放高清 | 亚洲av永久无码精品| 亚洲精品乱码| 日日骚一区二区网站| 韩国三级大全久久网站| 国内外成人免费激情在线视频网站| 香港一级纯黄大片| 欧美日韩性生活| 欧美精品乱码视频一二专区| 91免费看视频| 亚洲精品午夜在线观看| 欧美私人啪啪vps| 日本在线播放一区| 成人亚洲网站| 91精品国产91| 成人免费看片| 亚洲女人被黑人巨大进入| 国产精品视频a| 欧美色播在线播放| 日韩三级在线观看视频| 99久久免费国产| 五月天中文字幕在线| 国产精品婷婷| 精品国产一区二区三区在线| 天海翼亚洲一区二区三区| 成人午夜黄色影院| 97久久香蕉国产线看观看| 欧美成人免费观看| 姝姝窝人体www聚色窝| 日韩欧美一区视频| 一区二区国产精品精华液| 99久久精品免费| www.偷拍.com| 奇米综合一区二区三区精品视频| 性一交一乱一伧国产女士spa| 日韩久久久久| 欧美日韩一区在线观看视频| 亚洲欧美在线人成swag| 欧美在线视频免费播放| hd国产人妖ts另类视频| 久久艹在线视频| 日本欧美在线视频免费观看| 亚洲欧洲日产国码av系列天堂| av免费观看在线| 欧美日韩在线三级| 精品无码久久久久| 中文字幕制服丝袜一区二区三区| 成人国产精品久久久网站| 不卡影院免费观看| 国产成人av片| 国产麻豆精品久久一二三| 九热视频在线观看| 久久久国产精品一区二区中文| 99色这里只有精品| 国产中文一区| 日本老太婆做爰视频| 99久久99热这里只有精品| 日日骚一区二区网站| 欧美色女视频| 日韩欧美一区二区在线观看| 亚州av一区| 久久久99爱| 麻豆视频一区| 成人免费看片网站| 欧美a级大片在线| 国产精品一二三在线| 欧美色网一区| 国产精品激情av电影在线观看 | 中文字幕一区2区3区| 色综合欧美在线视频区| 亚洲欧美日韩激情| 91久久精品日日躁夜夜躁欧美| 三级网站在线播放| 91电影在线观看| 波多野结衣视频在线看| 在线看一区二区| 中文字幕福利视频| 6080日韩午夜伦伦午夜伦| 97视频免费在线| 欧美一区二区三区在线视频| 精品国产av鲁一鲁一区| 精品欧美乱码久久久久久1区2区| 国产情侣av在线| 亚洲精品福利免费在线观看| 视频国产在线观看| 国产一区二区成人| 免费在线观看av网站| 欧美成人免费小视频| 男女免费观看在线爽爽爽视频| 久久久亚洲精选| 成人性教育av免费网址| 国产精品久久综合av爱欲tv| 精品176极品一区| 97超级碰碰| 日韩高清在线免费观看| 五月天国产一区| 四季av一区二区凹凸精品| 成人免费看片'免费看| 国产日韩1区| 亚洲综合欧美激情| 成人少妇影院yyyy| 蜜桃传媒一区二区亚洲av| 国产精品狼人久久影院观看方式| 男女性高潮免费网站| 婷婷六月综合网| 免费精品一区二区| 日韩三级在线免费观看| 头脑特工队2免费完整版在线观看| 夜夜嗨av一区二区三区免费区| 2020国产在线视频| 国模私拍一区二区三区| 欧美亚洲福利| 国产偷久久久精品专区| 欧美一区二区性| 999一区二区三区| 日本亚洲三级在线| 国产精品果冻传媒| 国产精品毛片大码女人| 国产精品16p| 欧美日韩精品一二三区| 无码国产色欲xxxx视频 | 日本在线观看网站| 韩国三级日本三级少妇99| 日本久久一区| 久久久一本精品99久久精品| 影音先锋成人在线电影| 国产熟人av一二三区| 成人福利视频网站| 免费看一级大片| 午夜精品免费在线| 在线观看亚洲国产| 亚洲欧美国产精品专区久久| 欧美一卡二卡| 国产精品自拍偷拍视频| 日本在线中文字幕一区| 日韩一二区视频| 美国三级日本三级久久99| 免费中文字幕av| 亚洲一区二区三区小说| 91精品国产乱码久久久| 日韩成人激情视频| 四虎影院观看视频在线观看 | 女人床在线观看| 精彩视频一区二区三区| 阿v天堂2014| 色综合久久天天综合网| 欧美熟女一区二区| 久久91亚洲精品中文字幕| 欧美成人一二区| 亚洲人成人77777线观看| 久久一区国产| 亚洲乱码国产乱码精品精大量| 一区二区三区在线高清| 国产成人精品一区二三区四区五区| 中文字幕精品久久| 日韩网站中文字幕| 欧美在线视频二区| 亚洲综合精品| 精品无码在线视频| 无吗不卡中文字幕| 天天摸天天干天天操| 欧美激情精品久久久久久变态| 国产精品视频一区视频二区 | 欧美三级视频在线观看| 国产美女视频一区二区三区| 日本久久91av| 国产欧美日韩精品一区二区免费 | 国产在线黄色| 国产成人精品视频| 欧美日韩国产免费观看视频| 欧美伦理片在线看| 国产日产亚洲精品系列| 日韩av免费播放| 色哟哟入口国产精品| 99re8精品视频在线观看| 潘金莲一级淫片aaaaa免费看| 狠狠色狠狠色综合| 欧美做爰爽爽爽爽爽爽| 日韩一区二区精品在线观看| 日韩伦理在线观看| 亚洲精品日韩av| 亚洲国产一区二区三区a毛片| 久久人人爽人人人人片| 色激情天天射综合网| melody高清在线观看| 亚洲一区二区三区成人在线视频精品| 国产综合婷婷| 国产精品一区二区入口九绯色| 色婷婷av一区二区| 在线观看av的网站| 999国内精品视频在线| 亚洲午夜黄色| 波多野结衣一本| 一本久久a久久精品亚洲| 成人免费在线视频网| 亚洲va码欧洲m码| 激情视频一区| 人妻精品久久久久中文| 欧美精品电影在线播放| 国产在线xxx| 日本精品国语自产拍在线观看| 国产乱子伦一区二区三区国色天香| 羞羞在线观看视频| 亚洲成年人在线|