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

优维低代码技术专栏,是一个全新的、技术为主的专栏,由优维技术委员会成员执笔,基于优维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;
  // ...
}
相关推荐
Ronin-Lotus1 天前
嵌入式硬件篇---ADC模拟-数字转换
笔记·stm32·单片机·嵌入式硬件·学习·低代码·模块测试
Tencent_TCB2 天前
他把智能科技引入现代农业领域
低代码·小程序·微搭低代码·现代农业
低代码布道师2 天前
家政预约小程序08服务分类
低代码·小程序
LucianaiB3 天前
C语言之装甲车库车辆动态监控辅助记录系统
android·c语言·开发语言·低代码
RZer4 天前
低代码运维与管理服务
运维·服务器·低代码
M0066884 天前
低代码平台:技术复杂性的系统简化
低代码
JEECG低代码平台4 天前
JeecgBoot 低代码 AI 大模型集成 DeepSeek
人工智能·低代码·ai·chatgpt·deepseek
2401_882726484 天前
BY组态-低代码web可视化组件
前端·物联网·低代码·前端框架·web
万维——组态4 天前
BY组态-低代码web可视化组件
前端·物联网·低代码·编辑器·流程图·组态
OpenTiny社区4 天前
TinyEngine v2.1版本发布:全新的区块方案和画布通信方案,打造更强力的可拓展低代码引擎
前端·低代码·开源·opentiny