重磅推荐腾讯最新开源项目!

news/2024/11/30 1:25:29/

tmagic-editor可视化开源项目是从魔方平台演化而来的开源项目,意在提供一个供开发者快速搭建可视化搭建平台的解决方案。

43cb28b27a2f36c8d31585dfb66512d6.png

特性

  • 所见即所得,体验友好的拖拽编辑方式。

  • 丰富的拓展能力,支持业务方自定义组件、插件、扩展编辑器能力。

  • 支持多种布局方式,tmagic-editor的容器概念,支持配置项目时,自由组合嵌套业务组件,提供超强的组件布局方式。

  • 支持不同前端框架,使用编辑器的业务方可以采用自己熟悉的前端框架,来开发自己的业务组件,比如vue2、vue3、react。

  • 强大的配置,支持表单联动的配置能力。

  • 组件联动,支持组件通信、组件联动,允许页面内各组件提供丰富配置能力。

  • 低代码,支持针对具体配置的页面写代码,修改页面样式属性等,提供除组件外的高级编码能力。

编辑器

编辑器是可视化搭建平台的主要内容,其中包含以下内容:

  • 编辑器,承载整个拖拽布局的页面,包含了下述的其他页面可见元素。

  • 模拟器,居中位置渲染了当前页面配置的组件内容,模拟真实页面的展示内容。

  • 组件库,左侧展示当前业务下的相关组件内容,包含tmagic-editor提供的基础组件和业务自定义组件。

  • 组件树,左侧展示当前页面添加的组件内容,以树状结构展示。

  • 表单配置,右侧表单项目,展示由组件内提供的配置描述,提供修改组件行为的配置项。

  • DSL 源码,右上角的 📄 图标可以展示当前页面,各个组件配置,页面基础配置组合而成的配置源码。

通过编辑器,可以创建、编辑、保存一个项目页面。同时,tmagic-editor开源项目提供了一个页面搭建管理平台的示例:magic-admin,可以用于快速构建一个完整的页面可视化搭建系统。

核心库

  • @tmagic/editor 实现一个可视化编辑器。

  • @tmagic/form 实现组件在编辑器中自定义表单配置。

  • @tmagic/core 实现对组件进行跨框架管理与一些通用复杂逻辑的实现。

  • @tmagic/stage 实现在编辑器中对组件的位置拖动与大小拖拉。

  • @tmagic/ui 提供一些vue3基础组件。

  • @tmagic/ui-vue2 提供一些vue2基础组件。

  • @tmagic/ui-react 提供一些react基础组件。

  • runtime 实现在编辑器中对使用不同框架的组件的渲染。

  • page 项目提供最终页面发布的执行环境与组件构建。

可以查阅 Magic 的源代码open in new window,与文档描述内容可以逐一对应上,希望文档内容可以为开发者带来比较好的开发体验。

谁在使用

  • 腾讯视频:视频会员,体育会员,WETV 国际版,TV,doki 商城,小企鹅,小说,漫画

  • 腾讯会议

开源地址

开源地址:https://github.com/Tencent/tmagic-editor

 

【热门内容】

推荐一款,比 Navicat 还要好用,功能还很强大的 工具!

Java8 判空新写法!干掉 if else 啦

比 MyBatis 快 100 倍,天生支持联表!

减少 try catch ,可以这样干!

SpringBoot实现万能文件在线预览

SpringBoot蓝天幼儿园管理系统

Spring 官宣:换掉 JVM!

300多本程序员经典技术书籍高清PDF
加我微信,备注:资料扫码备注:资料,自动获取

http://www.ppmy.cn/news/278570.html

相关文章

电影推荐系统 python简书_文章推荐系统 | 十四、推荐中心

在前面的文章中,我们实现了召回和排序,接下来将进入推荐逻辑处理阶段,通常称为推荐中心,推荐中心负责接收应用系统的推荐请求,读取召回和排序的结果并进行调整,最后返回给应用系统。推荐中心的调用流程如下…

十分钟柔和护理,轻松舒缓眼疲劳,云康宝眼部按摩仪体验

平时工作、生活中,每天都要长时间对着手机、电脑等电子设备,像是被它们吸走了灵魂,有时候眼睛干干的、痛痛的,像是被沙子刮过,光靠眼药水之类的东西根本解决不了问题,所以趁着618我入手了一款眼部按摩仪&am…

推荐!推荐!推荐!

好久没来这个论坛了,给大家推荐一个很好的视频教程网,里面内容全面丰富! http://www.abab123.com/bbs/down.asp?html1148355

推荐7个最新发现的神仙网站,让人心动!

1、云海电子图书馆 云海电子图书馆是一个免费下载电子书的网站,包含经济管理,小说文学,艺术摄影,计算机网络,英语和其它外语,传记等书籍。 2、智办事 智办事是一款以目标为导向,以人为中心&am…

最新主流 Markdown 编辑器推荐

Markdown ,2004年由 John Gruberis 设计和开发,是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式,以下将介绍目前比较流行的一些 Markdown 编辑器(排名…

最新短信平台推荐一览

还不知道用哪个短信平台?下面整理了几个比较靠谱的短信平台,都是质量有保证的,大家可以根据自己的需要选择,绝对不踩雷! 1,阿里云短信 价格:按照短信数量计费,国内短信单价在0.045元…

【强烈推荐】2021年最新Python学习路线图

第一阶段、Python基础 1、学习目标: 能够熟练使用Python技术完成针对小问题的程序编写以及小游戏程序的开发。 2、知识点: 1)计算机组成原理 计算机组成部分、操作系统分类、B/S和C/S架构、理解软件与硬件的区别 2)Python变量以及…

搜索推荐相关

搜索算法 Learning to Rank方法: 1、单文档方法:根据query判断每个item的相似度 2、文档对方法:确定文档对的前后顺序 3、文档列表法:确定所有文档的先后顺序 Item:垂域、意图、语义相似性、item的热度、用户的搜索日…