日本电影一区二区_日本va欧美va精品发布_日本黄h兄妹h动漫一区二区三区_日本欧美黄色

看看人家 阿里的 低代碼引擎,多優(yōu)雅?。ò⒗锏牡痛a平臺)

看看人家 阿里的 低代碼引擎,多優(yōu)雅!(阿里的低代碼平臺)

  • 特性
  • 引擎協(xié)議
  • 使用示例
    • 工程化配置:
    • cdn 可選方式:
  • 界面功能
    • 物料面板
    • 大綱面板
    • 源碼面板
    • schema 編輯
    • 編輯畫布區(qū)域
    • 屬性
    • 樣式
    • 事件
    • 高級
  • 案例
  • 傳送門

LowCodeEngine是由阿里巴巴釘釘團隊開源的低代碼引擎, 該引擎全面遵循《阿里巴巴中后端前端基礎(chǔ)構(gòu)建協(xié)議規(guī)范》和《阿里巴巴中后端前端素材協(xié)議規(guī)范》。兼容主流瀏覽器: Chrome >= 80,Edge >= 80safarifirefox 最近 2 個 版本。

特性

  • ? 提煉自企業(yè)級低代碼平臺的面向擴展設計的內(nèi)核引擎,奉行最小內(nèi)核,最強生態(tài)的設計理念
  • ? 開箱即用的高質(zhì)量生態(tài)元素,包括 物料體系、設置器、插件 等
  • ? ?? 完善的工具鏈,支持 物料體系、設置器、插件 等生態(tài)元素的全鏈路研發(fā)周期
  • ? 強大的擴展能力,已支撐 100 個各種類型低代碼平臺
  • ? 使用 TypeScript 開發(fā),提供完整的類型定義文件

引擎協(xié)議

引擎完整實現(xiàn)了《低代碼引擎搭建協(xié)議規(guī)范》《低代碼引擎物料協(xié)議規(guī)范》,協(xié)議棧是低代碼領(lǐng)域的物料能否流通的關(guān)鍵部分。

看看人家 阿里的 低代碼引擎,多優(yōu)雅?。ò⒗锏牡痛a平臺)

使用示例

npm install @alilc/lowcode-engine --save-dev

TIPS:僅支持 cdn 方式引入,npm 包用于提供 typings 等代碼提示能力

import { init, skeleton } from '@alilc/lowcode-engine';skeleton.add({ area: 'topArea', type: 'Widget', name: 'logo', content: YourFantaticLogo, contentProps: { logo: 'https://img.alicdn.com/tfs/TB1_SocGkT2gK0jSZFkXXcIQFXa-66-66.png', href: '/', }, props: { align: 'left', width: 100, },});init(document.getElementById('lce'));

工程化配置:

{ "externals": { "@alilc/lowcode-engine": "var window.AliLowCodeEngine", "@alilc/lowcode-engine-ext": "var window.AliLowCodeEngineExt" }}

cdn 可選方式:

方式 1(推薦):alifd cdn

https://alifd.alicdn.com/npm/@alilc/lowcode-engine@1.0.0/dist/js/engine-core.jshttps://alifd.alicdn.com/npm/@alilc/lowcode-react-simulator-renderer@1.0.0/dist/js/react-simulator-renderer.js

方式 2:unpkg

https://unpkg.com/@alilc/lowcode-engine@1.0.0/dist/js/engine-core.jshttps://unpkg.com/@alilc/lowcode-react-simulator-renderer@1.0.0/dist/js/react-simulator-renderer.js

方式 3:jsdelivr

https://cdn.jsdelivr.net/npm/@alilc/lowcode-engine@1.0.0/dist/js/engine-core.jshttps://cdn.jsdelivr.net/npm/@alilc/lowcode-react-simulator-renderer@1.0.0/dist/js/react-simulator-renderer.js

方式 4:使用自有 cdn

將源碼中 packages/engine/distpackages/(react|rax)-simulator-renderer/dist 下的文件傳至你的 cdn 提供商

界面功能

低代碼編輯器中的區(qū)塊主要包含這些功能點:

看看人家 阿里的 低代碼引擎,多優(yōu)雅?。ò⒗锏牡痛a平臺)

物料面板

可以查找組件,并在此拖動組件到編輯器畫布中:

看看人家 阿里的 低代碼引擎,多優(yōu)雅!(阿里的低代碼平臺)

大綱面板

可以調(diào)整頁面內(nèi)的組件樹結(jié)構(gòu):

看看人家 阿里的 低代碼引擎,多優(yōu)雅?。ò⒗锏牡痛a平臺)

可以在這里打開或者關(guān)閉模態(tài)浮層的展現(xiàn):

看看人家 阿里的 低代碼引擎,多優(yōu)雅?。ò⒗锏牡痛a平臺)

源碼面板

可以編輯頁面級別的 JavaScript 代碼和 CSS 配置:

看看人家 阿里的 低代碼引擎,多優(yōu)雅?。ò⒗锏牡痛a平臺)

Schema 編輯

【開發(fā)者專屬】可以編輯頁面的底層 Schema 數(shù)據(jù):

看看人家 阿里的 低代碼引擎,多優(yōu)雅?。ò⒗锏牡痛a平臺)

搭配頂部操作區(qū)的“保存到本地”和“重置頁面”功能,可以實驗各種 schema 對低代碼頁面的改變。

編輯畫布區(qū)域

點擊組件在右側(cè)面板中能夠顯示出對應組件的屬性配置選項:

看看人家 阿里的 低代碼引擎,多優(yōu)雅!(阿里的低代碼平臺)

拖拽修改組件的排列順序:

看看人家 阿里的 低代碼引擎,多優(yōu)雅?。ò⒗锏牡痛a平臺)

將組件拖拽到容器類型的組件中,注意拖拽時會在右側(cè)提示當前的組件樹:

看看人家 阿里的 低代碼引擎,多優(yōu)雅?。ò⒗锏牡痛a平臺)

屬性

組件的基礎(chǔ)屬性值設置:

看看人家 阿里的 低代碼引擎,多優(yōu)雅?。ò⒗锏牡痛a平臺)

樣式

組件的樣式配置,如文字:

看看人家 阿里的 低代碼引擎,多優(yōu)雅?。ò⒗锏牡痛a平臺)

事件

綁定組件對外暴露的事件:

看看人家 阿里的 低代碼引擎,多優(yōu)雅!(阿里的低代碼平臺)

高級

循環(huán)、條件渲染與 key 設置:

看看人家 阿里的 低代碼引擎,多優(yōu)雅?。ò⒗锏牡痛a平臺)

案例

釘釘宜搭是阿里巴巴自研的低代碼應用開發(fā)平臺

看看人家 阿里的 低代碼引擎,多優(yōu)雅?。ò⒗锏牡痛a平臺)

Parts造物是阿里巴巴自研的低代碼物料管理、物料集成、物料研發(fā)的產(chǎn)品

看看人家 阿里的 低代碼引擎,多優(yōu)雅?。ò⒗锏牡痛a平臺)

傳送門

開源協(xié)議:MIT

開源地址:https://github.com/alibaba/lowcode-engine

原文鏈接:https://mp.weixin.qq.com/s/c2Wpulw3H23G0T201DpROA

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
公眾號
公眾號
在線咨詢
分享本頁
返回頂部
定兴县| 龙川县| 普兰店市| 安康市| 罗平县| 浦县| 阿图什市| 寻甸| 鄂托克旗| 威宁| 宜阳县| 巧家县| 类乌齐县| 岑巩县| 东丽区| 夏津县| 宜都市| 苍山县| 吉安县| 前郭尔| 乌海市| 行唐县| 滦平县| 白河县| 桓台县| 澄江县| 重庆市| 神农架林区| 诏安县| 家居| 金阳县| 南城县| 宝清县| 岑巩县| 霍州市| 林周县| 紫金县| 蓝田县| 关岭| 皋兰县| 营山县|