多框架插件 UI 接入
同一套插件机制支持 web-component / iframe,两种模式均可落地 Vue3 与 React。
- Vue3/React 官方模板可直接复用
- renderer 按模块声明,路由语义统一
- 存量系统可 iframe 渐进迁移
插件化后台框架 / ENGINEERED FOR EXTENSION
TT Admin 以插件系统为中心,支持 Vue3/React 多栈接入、Vite 源码热部署、接口热插拔、 在线编辑器、版本变更感知与升级数据保护,让业务能持续迭代而不是反复推倒重来。
覆盖运行时、开发体验、数据安全、可观测与云端发布,卡片将随插件生态持续增加。
同一套插件机制支持 web-component / iframe,两种模式均可落地 Vue3 与 React。
开发态优先加载 /plugin-dev 源码,外部 dev server 与静态资源作为自动回退。
插件启停时动态注册/反注册 Controller、Mapper、WebSocket,支持云端增量迭代。
前端按版本构建缓存键,后端严格版本门禁,升级不触发卸载 SQL。
在线 IDE 插件支持插件 UI 文件浏览、编辑、保存,适合远程快速修复。
插件表单、按钮、编辑弹层按“用户管理”标准统一,实现桌面与移动端一致交互。
安装、启停、升级、卸载全流程事件可追踪,可用于实时看板与告警。
插件前端定义可直接驱动菜单落库与权限映射,避免双份配置漂移。
系统启动时自动同步插件记录并恢复可用插件,减少人工干预。
插件可直接复用宿主请求、表格与组件能力,减少重复基础设施代码。
安装、升级、卸载脚本分离,升级默认不清库,支持长期业务数据沉淀。
大多数插件迭代无需重发宿主前后端整包,上传插件即可完成功能变更。
官网更关注“能解决什么问题”,下面给出常见场景与对应能力,便于快速判断适配度。
Scene 01
同一插件协议同时兼容 Vue3 / React,支持 iframe 与 web-component 渐进接入。
Scene 02
开发态优先加载 /plugin-dev 源码,外部 dev server 与静态资源自动回退。
Scene 03
插件启停动态注册/反注册 Controller、Mapper、WebSocket,生命周期状态可观测。
Scene 04
严格版本门禁 + 分层 SQL 迁移,升级默认不触发卸载脚本,保护历史数据。
Scene 05
通过 WebIDE 在线编辑插件 UI,并在云端仅上传插件包完成功能更新。
给团队统一一条可执行的插件交付链路,减少“口口相传”造成的环境与数据问题。
编写 plugin.yaml 与 frontend.yaml,明确版本、渲染模式、路由菜单与权限。
通过 /plugin-dev 直连插件源码,必要时回退外部 dev server。
递增版本并执行升级安装,依赖 update-*.sql 与版本门禁保障安全。
监听 /ws/plugin/status 事件,验证接口、菜单、缓存与数据迁移状态。
先按快速开始完成环境与启动,再按完整手册规划插件开发、运维发布与版本治理。