首页 > 其他分享 >优维低代码实践:图片和搜索

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

时间:2023-09-18 17:32:32浏览次数:35  
标签:代码 点击 搜索 内容 优维低 页面 上传 图片

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

优维低代码实践:图片和搜索_字段_02

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


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

《图片和搜索》

「图 片」

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

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

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

1.上传图片

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

2.推送图片至预览环境

优维低代码实践:图片和搜索_字段_04

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

优维低代码实践:图片和搜索_字段_05

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等字段的模糊搜索,也可以点击展开高级搜索,进行对应字段的精准匹配;如果以上的默认字段不满足想要精准查询的内容,可以点击右上角的“···”,进行其他字段的选择,并搜索。

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

优维低代码实践:图片和搜索_字段_06

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

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

优维低代码实践:图片和搜索_字段_07

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

优维低代码实践:图片和搜索_图片上传_08


标签:代码,点击,搜索,内容,优维低,页面,上传,图片
From: https://blog.51cto.com/u_15605878/7512620

相关文章

  • 世界第5大搜索引擎Yandex爆出源码后获得的其内部若干排名因素
    相关新闻:中文翻译版:https://mbd.baidu.com/newspage/data/landingsuper?context=%7B%22nid%22%3A%22news_9394501005789721090%22%7D&n_type=-1&p_from=-1英文版:https://www.hackread.com/yandex-source-code-hacked-leaked/  =============================      ========......
  • 牛顿插值法 不同阶图像对比及Python代码实现
    importmatplotlib.pyplotaspltimportnumpyasnpdefnewton_interpolation(X,Y,x):"""计算x点的插值"""sum=Y[0]temp=np.zeros((len(X),len(X)))#将第一行赋值foriinrange(0,len(X)):temp[i,0]=Y[i]......
  • 龙格现象 图像对比及Python代码实现
    先定义牛顿插值函数,输入插值点和我拟合的点,毕竟是拟合光滑曲线,而画图都是点点相连,所以拟合点越多,曲线越光滑。importmatplotlib.pyplotaspltimportnumpyasnpdefnewton_interpolation(X,Y,x):"""计算x点的插值"""sum=Y[0]temp=np.zeros((len(X......
  • 如何评价低代码平台在企业复杂应用场景中的适用性?
    随着编程语言的不断迭代、抽象、简化和整合,低代码技术正不断精进,形成更为简单清晰的图形化界面与高级语言结合的开发模式。在数字化转型方案的实施过程中,低代码开发广泛适用于各种应用场景,能够减少繁琐的重复性代码编写工作,提高开发效率。但在低代码广泛应用的同时,也有很多人认为低......
  • AI编程助手你确定不想要?代码速度直接起飞!
    ❝在AI的冲击下,涌现了各种各样的优秀软件和插件,本篇就分享一个AI写代码工具。❞无论你是什么语言都可以使用呦!优缺点用了也一段时间了,虽然基本上都是写前端,但是对Vue、React、原生JS都比较友好,其他语言也是如此!优点非常的智能,有时候能预感到我接下来要写什么,亦或者对变量的提示,反正......
  • 10 年程序员的告诫:千万不要重写代码!!
    对重写代码说不。以下为译文:1、重写代码消耗了12个月!我们从头开始重写代码浪费的时间。你能想象在软件行业,12个月的时间没有任何新产品推出,没有任何新版本更新吗?真的,我不由自主地问自己这个问题:在这个快速发展的世界里,12月的时间能让我们做多少事情?“2015年1月20日,星......
  • 230. 二叉搜索树中第K小的元素
    给定一个二叉搜索树的根节点root,和一个整数k,请你设计一个算法查找其中第k个最小元素(从1开始计数)。示例1:输入:root=[3,1,4,null,2],k=1输出:1>代码classSolution{public:vector<int>res;intaaa;voidtraversal(TreeNode*root,intk){......
  • 2023-09-18 hexo博客之如何自定义页面内容宽度==》在custom.styl中添加两行代码即可
    前言:我的hexo主题为hexo-theme-next 5.1.4版本。操作如下:打开你的博客名称\themes\hexo-theme-next\source\css\_variables,找到这个文件custom.styl,然后把下面代码添加进去:$main-desktop=1200px$content-desktop=1000px刷新页面即可见效。......
  • MyCode代码生成器v1.0.0.2(BCB版)
    BCB开发管理系统之类的软件非常方便,而管理系统离不开数据库,对于我们开发人员而言,编写数据库操作代码比较繁琐,每次一个项目都得重新或大部分编写数据库操作代码,同时还得面对代码中可能存在的bug,有鉴于此,本人编写了MyCode-代码生成器,让我们一键生成对数据库操作的代码(cpp、h文件),直接......
  • 亚马逊云科技Amazon CodeWhisperer支持15种变种语言,为代码提供个性化建议
    AmazonCodeWhisperer介绍 AmazonCodeWhisperer是亚马逊云科技出品的一款基于机器学习的通用代码生成器,可实时提供代码建议。类似Cursor和GithubCopilot编码工具。在编写代码时,它会自动根据您现有的代码和注释生成建议。从单行代码建议到完整的函数,它可为您提供各种大小和范围的......