首页 > 其他分享 >优维低代码实践:应用级配置

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

时间:2023-09-27 17:34:53浏览次数:29  
标签:代码 配置 实践 技术 构件 优维低 个性化

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

优维低代码实践:应用级配置_使用场景_02

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


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

《应用级配置》

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

编排界面个性化配置

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

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

个性化配置:

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

优维低代码实践:应用级配置_使用场景_03

构件中通过表达式调用:

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

height: <% APP.config.screenHeight ?? "900px" %>

构件开发个性化配置

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

import { getRuntime } from "@next-core/brick-kit";


function YourBrick() {
  const pageSize = getRuntime().getCurrentApp().config.pageSize;
  // ...
}

标签:代码,配置,实践,技术,构件,优维低,个性化
From: https://blog.51cto.com/u_15605878/7627079

相关文章

  • Biwen.QuickApi代码生成器功能上线
    [QuickApi("hello/world")]publicclassMyApi:BaseQuickApi<Req,Rsp>{}使用方式:dotnetaddpackageBiwen.QuickApidotnetaddpackageBiwen.QuickApi.SourceGenerator最后简简单单注册路由:app.MapGenQuickApis("api");Biwen.QuickApi使用REPR......
  • 低代码开发框架 助力企业打造新时代技术底座
    伴随着信息技术、互联网的日益发展,数字化转型已成为企业发展的新方向。软件作为企业数字化转型的重要工具、连接日常生活与经济的命脉,如今显得尤为重要。近年来,在政府、市场和企业的共同努力下,我国中小企业数字化发展的道路愈发平坦。但从实践上看,中小企业依然遇到诸多困难。对于......
  • 开辟ICT新视野 直通华为云专家:一堂华为云Astro低代码启蒙课 ——华为云HCSD校园沙龙之
    在快速发展的信息时代,ICT(即:信息和通信技术)行业成为众多高校应届生进军的最新领域。但刚步入大学校园的学生,仍困扰于「我应该如何抓住这一趋势?怎样规划职业生涯才切实可行?」。在飘溢激动与渴望的书香季节,华为云携手讯方技术开展「华为云HCSD校园沙龙」,以「0基础构建+图形化开发」的......
  • 低代码开发框架 助力企业打造新时代技术底座
    伴随着信息技术、互联网的日益发展,数字化转型已成为企业发展的新方向。软件作为企业数字化转型的重要工具、连接日常生活与经济的命脉,如今显得尤为重要。近年来,在政府、市场和企业的共同努力下,我国中小企业数字化发展的道路愈发平坦。但从实践上看,中小企业依然遇到诸多困难。对于企......
  • 袋鼠云代码检查服务,揭秘高质量代码背后的秘密
    质量是产品的生命线,代码检查是软件开发过程中至关重要的一环,它可以帮助我们发现并纠正潜在的错误,提高软件质量,降低维护成本。在袋鼠云产品中也存在这个问题,由于离线数据开发人员SQL水平不一,导致代码书写混乱、SQL代码运行问题较多。本文将介绍在离线产品中如何利用SQL检查规......
  • Linux0.11代码浅析
    Linux0.11"pulloneselfupbyone'sbootstraps"......
  • Linux2.1.13网络源代码学习(https://qiankunli.github.io/2022/07/04/linux_2_1_13_ne
    简介简介源码目录网络分层数据结构套接字套接字与vfssk_buff结构网络协议栈实现——数据struct和协议structlinux1.2.13接收数据收到数据包的几种情况Socket读取发送数据面向过程/对象/ioc以下来自linux1.2.13源码,算是参见Linux1.0的学习笔记。源码目......
  • 代码检查过程中为什么需要涉及到编译呢?
    本文分享自华为云社区 《代码检查过程中为什么需要涉及到编译呢?》,作者:gentle_zhou。随着大家对软件安全越来越重视,在编码阶段针对源码安全的保障也被各行各业企业研发测试运维团队与个人开发者越来越频繁的被提及,其中静态代码检查SAST工具尤为突出。SAST代码检查服务作为一款可......
  • 并发实践
    mac硬件如下cmd:执行如下命令system_profilerSPHardwareDataType 显示:Hardware:HardwareOverview:ModelName:MacBookProModelIdentifier:MacBookPro11,1ProcessorName:IntelCorei5ProcessorSpeed:2.6GHzNumberofProces......
  • 知识付费平台开发技术实践:构建数字学习的未来
    引言知识付费平台的兴起正在塑造着数字学习的未来。本文将介绍一些关键的技术实践,帮助开发者构建强大的知识付费平台,提供出色的数字学习体验。1.选择适当的技术栈在开始知识付费平台的开发之前,首要任务是选择适当的技术栈。这包括后端开发语言、数据库、前端框架等。常用的后端语......