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

优维低代码实践:图片和搜索

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


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

《图片和搜索》

「图 片」

在一些编排场景下,会需要使用到平台外的图片进行渲染或修饰,如大屏的背景图、自定义构件的背景图等;或者是在某些客户的内网环境中,“酷炫”的大屏所用到背景图。在这样的场景下,就需要预先将图片上传到环境中,一方面是为了节省请求时的资源,一方面是为了避免外网的资源无法在内网中请求并渲染。

Visual Builder提供了图片上传的能力,并将上传的图片作为该微应用的资源之一,在打包部署时,能够直接部署在服务器上,避免资源的重复加载。

图片上传结束后,一定要记住点击Build & Push,否则无法现在图片的内容效果。

1.上传图片

2.推送图片至预览环境

3.复制图片上传后的调用信息

4.在路由界面,找到图片要显示的位置,并粘贴步骤3中复制的内容(此处选中Copy as Code)。

ps: 1. 支持一次上传多个图片文件;2. 仅支持图片格式的文件(.png\.jpg\.gif等)

「 搜 索」

在Visual Builder编排过程中,数据会存储在MicroApp项目模型中,但最终会形成一个storyBoard.json文件,基于这个文件内容通过平台底层框架渲染,最终在界面上展示编排效果。Visual Builder提供了强大的全局搜索功能对该文件内容进行查询,便于用户在编排过程中进行查询。

搜索页面的搜索框,默认支持Brick、Alias、Properties、Events、Context、Proxy、Ref、Path、Name、Menu等字段的模糊搜索,也可以点击展开高级搜索,进行对应字段的精准匹配;如果以上的默认字段不满足想要精准查询的内容,可以点击右上角的“···”,进行其他字段的选择,并搜索。

在功能页面比较多的微应用中,我们想要搜索一个包含“变更”的页面,就可以在搜索页面,进行“变更”的模糊搜索,搜索示例如下图:

ps:黄色高亮的内容,即为搜索结果与搜索内容匹配的结果

如果觉得搜索的内容太广泛,可以选择搜索框后的“区分大小写”、“全字匹配”等正则匹配模式。此处选中“全字匹配”。

点击高亮的构件或路由,查看该构件或路由的配置内容,点击代码框右上角的“详情链接”,可以打开新标签页查看页面整体编排内容和预览效果,并编辑调整。

http://www.lryc.cn/news/172064.html

相关文章:

  • [Qt]控件
  • GEE:快速实现时间序列线性趋势和变化敏感性计算(斜率、截距)以NDVI时间序列为例
  • LC1713. 得到子序列的最少操作次数(java - 动态规划)
  • vr飞机驾驶舱模拟流程3D仿真演示加大航飞安全法码
  • 一、八大排序(sort)
  • 【AWS】AI 代码生成器—Amazon CodeWhisperer初体验 | 开启开挂编程之旅
  • 【Mysql主从配置方法---单主从】
  • ⼀⽂读懂加密资产交易赛道的新锐⼒量Bitdu
  • 万里牛与金蝶云星空对接集成查询调拨单连通调拨单新增(万里牛调拨单-金蝶【直接调拨单】)
  • 虚拟DOM与diff算法
  • K8S:pod资源限制及探针
  • CSS中的定位
  • 二、链表(linked-list)
  • Android EditText筛选+选择功能开发
  • Linux 信号 alarm函数 setitimer函数
  • 自主设计,模拟实现 RabbitMQ - 实现发送方消息确认机制
  • 【数据结构】二叉树的·深度优先遍历(前中后序遍历)and·广度优先(层序遍历)
  • 优彩云采集器下载-免费优彩云采集器下载地址
  • 【Python】OJ 常用函数
  • 【Vue】上万个字把事件处理讲解的淋漓尽致
  • Remmina中VNC、SSH和RDP的区别
  • Spring Boot实现web.xml功能
  • 陆拾捌- 如何通过数据影响决策(三)
  • VMware 三种网络连接模式
  • Scikit-Learn快速生成分类数据集
  • 西门子 S7 协议解析
  • 一、python解题——求序列最长递增
  • 【Java 基础篇】Java线程:volatile关键字与原子操作详解
  • 992. K 个不同整数的子数组
  • Vue 使用vue-cli构建SPA项目(超详细)