当前位置: 首页 > news >正文

优维低代码:Legacy Templates 构件模板

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


连载第三十八期

《高级指引:Legacy Templates 构件模板》

随着业务规模的扩展,一些常用构件的配置开始变得复杂,Storyboard 的配置和编排的成本随之增加。为了解决这个问题,我们提供了构件模板的概念,将 Storyboard 中复杂的构件配置抽象并封装出一层构件模板,隐藏内部复杂的结构化配置,对外只暴露简洁的、必需的参数。

构件模板是 Storyboard 片段模板的一种,未来可能还会增加路由等其它内容的模板。

和构件包类似,我们在模板包中定义构件模板。

# 使用

使用方式参考 BrickConf。

例如,使用 layout.micro-app:

bricks:- template: "layout.micro-app"params:pageTitle: "Hello"

等价于:

bricks:- brick: "basic-bricks.micro-view"slots:titleBar:type: "bricks"bricks:- brick: "basic-bricks.page-title"properties:pageTitle: "Hello"

# 创建一个新的模板包

  • 运行 yarn yo
  • 选择 a new package of templates
  • 输入模板包的 ID,例如 hello-world

# 创建一个新的模板

  • 运行 yarn yo
  • 选择 a new template
  • 选择所在模板包,例如 hello-templates
  • 输入模板的名称,例如 world-index
http://www.lryc.cn/news/6406.html

相关文章:

  • 最全面的SpringBoot教程(五)——整合框架
  • 信息安全保障
  • windows/linux,mosquitto插件mosquitto-auth-plug说明,重点讲解windows下
  • GWAS:mtag (Multi-Trait Analysis of GWAS) 分析
  • MATLAB--imadjust函数
  • 前端开发这次几个非常经典的常用技巧,学会了之后事半功倍
  • Zookeeper配置化中心
  • 【LeetCode】打家劫舍 III [M](递归)
  • 设计模式——单例模式
  • json-server环境搭建及使用
  • RabbitMQ运行机制
  • 【Spring Cloud Alibaba】(三)OpenFeign扩展点实战 + 源码详解
  • 面向对象设计原则
  • 2022年“网络安全”赛项湖南省赛选拔赛 任务书
  • 学习笔记:Java 并发编程⑥_并发工具_JUC
  • Linux文件隐藏属性(修改与显示):chattr和lsattr
  • 广东省基层就业补贴
  • 高压放大器在超声导波钢轨传播中的应用
  • Java字符串常见拼接方式
  • 商城业务:购物车
  • 计算机网络学习笔记(一)
  • 【单目标优化算法】烟花优化算法(Matlab代码实现)
  • 微服务项目【秒杀商品展示及商品秒杀】
  • DIDL3_模型选择、复杂度、过欠拟合的相关概念
  • Android 9.0 去除锁屏界面及SystemUI无sim卡拨打紧急电话控件显示功能实现
  • AntDB-M设计之内存结构
  • 互联网舆情监测公司监测哪些内容,TOOM北京舆情监测公司
  • 一篇文章带你熟练使用Ansible中的playbook
  • HashedWheelTimer
  • OPenCV库移植到ARM开发板子上面配置过程