id, title, type, feature, scope, locale, aliases, related_tools, related_pages, prerequisites, negative, last_verified
| id |
title |
type |
feature |
scope |
locale |
aliases |
related_tools |
related_pages |
prerequisites |
negative |
last_verified |
| micro-app.concept |
微应用是什么 |
concept |
micro-app |
end-user |
zh |
| 微应用是什么 |
| 什么是微应用 |
| 插件应用 |
| 第三方应用 |
| 微应用和系统应用的区别 |
|
|
|
|
| 微应用不是 DooTask 主程序代码,是独立插件提供 |
| 微应用与「应用商店(应用市场 / AppStore)」不是同一个东西,应用商店是用来安装它们的入口 |
| 不是所有微应用都被自动安装,未装时菜单不会出现 |
|
v1.7.90 |
微应用是什么
定义
微应用是由「应用商店」(也叫应用市场 / AppStore)安装的插件提供的一类应用,以独立卡片 / 页面形式嵌入 DooTask 主框架(iframe / inline 等方式)。每个微应用对应一个独立 Docker 容器或前端资源包,挂载到「应用」中心或主导航上让用户访问。
与系统应用的区别
| 维度 |
系统应用 |
微应用 |
| 来源 |
主程序内置代码 |
应用商店已安装插件 |
| 是否需要安装 |
不需要 |
需要管理员在应用商店点装 |
| 卸载后影响 |
不能卸载 |
卸载后菜单消失,业务数据保留在数据库 |
| 升级方式 |
跟主程序版本走 |
应用商店单独更新 |
关键属性
- 登录态继承:打开微应用时自动带上当前用户 token,无需再次登录
- 菜单注入:插件通过
microapp_menu 接口或自带 menu_items 配置注册到 location: application、application/admin 或 main/menu
- 显示条件:受
visible_to(all / admin)与系统管理员身份共同控制
- 生命周期:独立容器;主程序与微应用之间通过 nginx 反代和 token 鉴权交互
当前可见列表
随已安装插件而变,详见 micro-app.list.concept。
相关