优维低代码实践:应用级配置

优维低代码技术专栏,是一个全新的、技术为主的专栏,由优维技术委员会成员执笔,基于优维7年低代码技术研发及运维成果,主要介绍低代码相关的技术原理及架构逻辑,目的是给广大运维人提供一个技术交流与学习的平台。


优维低代码实践连载第19期

《应用级配置》

除了全局特性开关,有时我们希望支持按应用进行个性化配置。

编排界面个性化配置

个性化配置可以通过配置<% APP.config.key %>获取到个性化配置的内容,好处是如果在多个构件中使用到同一内容,在需要修改时,可以直接对个性化配置进行修改,而不是每个调用的地方都要去修改。

使用场景:在灾备切换大屏的流程节点显示中,不同的客户显示器分辨率不同,那么对应的流程节点布局就要进行流程节点显示区域的调整,因此可以通过个性化配置去实现,避免要多处修改导致遗漏等问题。

个性化配置:

设置->概要->编辑->Default config->相关参数(key:value)

构件中通过表达式调用:

复制代码
height: <% APP.config.screenHeight ?? "900px" %>

构件开发个性化配置

在构件中,则可以使用 Runtime 接口来获取应用配置,例如:

复制代码
import { getRuntime } from "@next-core/brick-kit";


function YourBrick() {
  const pageSize = getRuntime().getCurrentApp().config.pageSize;
  // ...
}
相关推荐
#六脉神剑4 天前
前端一站式文件预览方案:open-file-viewer 完整测评与myBuilder落地实践
前端·低代码·开发平台·mybuilder
希艾席帝恩6 天前
数字孪生赋能智慧物流:物流行业转型升级新路径
大数据·人工智能·低代码·ai·数字化转型
iori97king6 天前
告别混乱 Excel:用数据表建立客户管理模型
低代码·数据建模
ebok.6 天前
AI与低代码:京微智枢平台如何重塑企业应用开发
人工智能·低代码
希艾席帝恩7 天前
生产车间智能升级背后,数字孪生发挥了什么作用
大数据·低代码·私有化部署·低代码平台·数字化转型
搭贝低代码7 天前
设备管理系统迁移改造:从手工台账到二维码数字化的实践路径
java·低代码·搭贝
搭贝低代码7 天前
财务管控系统架构设计:从Excel到数字化管控平台的技术跃迁
低代码·系统架构·excel
缓慢更新7 天前
低代码CRM系统架构设计:从数据层到表现层的完整技术方案
低代码·系统架构·rxjava
亲爱的马哥8 天前
Vue3 + Element Plus 低代码表单设计器架构拆解与私有化落地实践
低代码·架构·敏捷流程
搭贝9 天前
企业智能知识库搭建实战:搭贝低代码平台实现AI知识管理系统
人工智能·低代码