乐鱼官方网站在线登录

可视化页面搭建平台码良更新新增组件封装功能 - OSCHIN

更新时间:2022-09-17 23:21:44 作者:乐鱼平台官网首页 来源:乐鱼在线登录网页版

  最近码良迎来了一波新功能的上线,并毫无保留地继续进行了代码开源-赶紧star关注。新上线的功能有

  组件封装就是对具有上下层级关系的组件进行合并,隐藏内部细节,只保留顶层组件的过程。表现在组件树中,被封装的组件只能看到顶层组件,并以“小盒子”图标进行标识;表现在页面操作区,被封装组件的内部组件(子孙组件)不可被点击选中,只能对顶层组件进行操作。在对封装组件进行缩放操作的时候,子孙组件的大小被等比缩放、位置被线性变换。

  右键菜单可以在组件树和场景区中在组件上单击鼠标右键呼出,点击菜单中的封装指令即可对组件及其所有子孙组件进行封装,相反的,点击菜单中的“解封”(只有已封装组件才有该项)指令即可对该封装组件进行解除封装,还原为原本的树状结构。

  比起右键菜单方式进行封装操作,组件树独有的双击操作更加便捷。在组件树上双击待封装组件可以快速进行封装操作;在组件树上双击已封装组件可以进行快速解除封装操作。

  通过对整个组件树不同功能块合理划分,然后进行分别封装,页面结构变得简单清晰。

  码良具有强大的脚本编辑能力,可以通过脚本来接收用户配置、控制组件行为、串联业务逻辑。但是,如果不能合理使用脚本,尤其是如果开发者对用户配置不进行集中管理,会造成使用者面对散落到各个组件的自定义配置无从下手。有了组件封装功能,开发者在进行模板页面的开发时,通过合理划分功能块,将同属一个功能的局部组件们进行封装,同时将自定义用户配置编写在该功能块顶层组件上,内部组件通过“数据总线“来获取用户配置参数,实现了功能抽象、配置集中,使用者不用再面对复杂的页面结构和不知道去哪找的众多配置项。

  实际使用中,还有一种情况,由于页面结构过于复杂,页面模板使用者(通常是缺乏专业技术能力的运营人员)因为缺乏足够的了解而随意增减组件或调整组件位置等,造成页面功能被破坏,组件封装过后,一方面,运营通过集中配置对页面进行配置,降低认知难度。另一方面,可以通过禁止解除组件的封装来阻止对功能块内部的修改,虽然目前码良并没有实现根据用户职业角色来禁止解除封装功能,但是封装操作仍能使得组件被破坏的难度加大,一定程度上保证了页面功能的完整性。

  封装后的组件仅限于当前页面复用(复制使用),那么有没有一种方法使封装组件变成普通组件一样,无限制的在其他页面使用呢?答案当然是有,组合组件就是专门干这个的。

  如图,通过类似前面组件封装的做法,打开右键菜单,点击”另存为组合组件“指令,按提示然后输入必要的信息,就可以将这个组件功能块存储到服务器,供他人使用了。

  看到这里你也许会奇怪,组合组件和组件封装似乎没有什么关联。实际上,合成组件生成时,会自动进行组件封装,因此在其他页面使用了合成组件以后,在组件树中会看到一个标有小箱子图标(封装的标识)的组件。

  开源项目需要的是持续地坚持,而我们坚持的动力当然也来自于你们的支持来都来了,加个关注再走吧

  Cloudflare 放弃 Nginx,使用内部 Rust 编写的 Pingora

  Android 13(Go 版本)最低硬件要求:2GB RAM 和 16GB 存储空间

  SerenityOS 作者新作品:跨平台 Web 浏览器 Ladybird

  “羊了个羊”急招 Cocos Creator 工程师,带火了这个国产 3D 引擎

  Swift 5.7 现已发布,该版本包括对语言和标准库的主要添加、对编译器的增强以提供更好的开发人员体验、对 Swift 生态系统中的工具(包括 SourceKit-LSP 和 Swift 包管理器)的改进、改进的 Windows 支持等等。 语言和标准库 Swift 5.7 语言和标准库具有多项改进: 通用样板代码的新速记语法,包括if let语句和多语句 cl...

  Go 博客发布了 2022 年第二季度 Go 开发者调查报告。据介绍,总共有 5752 名开发者参与了本次调查,分享了他们使用 Go 1.18 中新特性的经验和心得。 主要发现 泛型已被迅速采用。大多数受访者都知道 Go 1.18 已正式支持泛型,大约四分之一的受访者表示他们已经开始在 Go 代码中使用泛型。不过开发者也已经遇到了初始泛型...

  EVGA 是美国最大的显卡制造商之一,也是 AIC(NVIDIA 核心合作伙伴)之一,定位高端,在美国板卡界有着良好的口碑和不错的销量。但在本周五,EVGA 产品经理在其官方论坛上发布了停产显卡的消息: EVGA 不会搭载下一代显卡。 EVGA 将继续支持现有的当前一代产品。 EVGA 将继续提供当前一代产品。 EVGA 致力于为...

  英特尔酷睿 i9 12900K 和 AMD 锐龙9 5950X 是两家厂商目前性能最强的桌面端 CPU 型号,虽然英特尔 Raptor Lake 和 AMD Zen 4 的规格信息都陆续浮出水面,但毕竟还没有正式上市,那么不妨先在这个新老交替的时间点来看看目前市售最强桌面端 CPU 在 Linux 6.0 上的表现到底如何。 外媒 Phoronix 近日在 Linux 6.0 内核下进...

  Linux Plumbers Conference 2022 大会上举行了一个 Rust 相关的小型会议,该会议讨论的大方向大致为:正在进行的使 Rust 成为一种合适的系统编程语言的工作,以及在主线 Linux 内核中整合对 Rust 的支持。 领导Rust for Linux工作的 Miguel Ojeda 在会上介绍了 Linux 内核工作的最新状况;内容主要在于最新的补丁系列是...

  【官宣新晋开源项目】GoView 低代码数据可视化开发平台加入 Dromara 开源社区

  GoView 低代码「数据可视化」开发平台 作者介绍 名称:奔跑的面条 dromara 开源组织成员,dromara/go-view 作者 前端高级开发工程师,开源过众多数据可视化相关项目,拥有丰富实战经验 「蓝桥云课」数据大屏相关课程讲师 个人空间:关于 GoView GoView 是一个高效的拖拽式低代码「数据可视化」开...

  Rust 编程语言的非营利组织 Rust 基金会宣布,将建立一个专门的安全团队;由 OpenSSF 的 Alpha-Omega Initiative (一个专注于开源软件供应链安全的 Linux 基金会项目) 以及该基金会的最新白金会员、Devops 平台供应商 JFrog 提供支持。 Alpha-Omega 和 JFrog 的投资还包括专门的员工资源,“这将使 Rust 基金会能够创建和...

  Unicode 15.0 标准已发布,新增鹅、姜、驴、豌豆等 emoji

  Unicode 标准 15.0 版现已推出,包括核心规范、附件和数据文件。这个版本增加了 4489 个字符,使总数达到 149186 个字符。这些新增内容包括两个新脚本,总共 161 个脚本。此外,该版本还有 20 个新的表情符号字符和 4193 个 CJK(中文、日文和韩文)表意文字。 15.0 版中的新脚本和字符增加了对现代语言组的支持,包括:...

  Spring Cloud Tencent 1.7 版本现已发布,支持 Spring Cloud Hoxton、2020、2021 版。 Spring Cloud Tencent 是腾讯开源的一站式微服务解决方案,实现了Spring Cloud 标准微服务 SPI,开发者可以基于 Spring Cloud Tencent 快速开发 Spring Cloud 云原生分布式应用。Spring Cloud Tencent 的核心依托腾讯开源的一站式服务...

  外包程序员的开源 Java 低代码开发平台光 2.3.0 Beta4 版发布,显著提升生成物质量

  外包程序员的开源Java低代码开发平台光 2.3.0 Beta4版发布,显著提升前端权限和复杂版面生成物质量 外包程序员的开源Java低代码开发平台光 2.3.0 文明版本 Beta4版已公布,更多测试,更多修错。 显著提升前端权限和复杂版面生成物质量,欢迎使用。本版本对前端的登录权限系统及前后端的复杂版面功能进行了广泛的测试和修错...

  Dante Cloud 2.7.3.5 发布,升级使用新版 Spring Cloud Alibaba

  Java 16、PHP协程提案激辩 Docker获融资、SUSE准备IPO、“开源”进入“十四五”

  JB出了远程IDE工具、7-Zip出了Linux版 吴晟成首位中国人ASF董事

乐鱼在线登录网页版

乐鱼平台官网首页

首页
电话
短信
联系