- 存活逻辑改为乐观显示:探测中(pending)/存活(up) 都显示页签,仅明确 不可达(down) 才隐藏。修复首屏看不到页签、需刷新才出现的问题 - 白板页加 ID 输入框与切换按钮,可切换不同白板,默认 share - 路由支持 /whiteboard/:boardId 可选参数,直链访问自动填入输入框并切换 - 模块可声明 param 让路由表生成子路径,保持注册表驱动
17 lines
668 B
JavaScript
17 lines
668 B
JavaScript
// 模块元数据 -- 共享记事本(白板)页签
|
||
// requiresAlive 指向存活探针 URL:启动时探测,服务不可达则隐藏该页签。
|
||
// 删除本目录即可移除此页签,其余模块不受影响。
|
||
import { healthUrl } from '../../config/app.config.js'
|
||
|
||
export default {
|
||
id: 'whiteboard',
|
||
tabKey: 'tabs.whiteboard',
|
||
order: 2,
|
||
// 存活探针 URL;useProjects 启动时探测一次,挂掉则不显示页签
|
||
requiresAlive: healthUrl('whiteboard'),
|
||
// 接受 /whiteboard/:boardId 子路径,使直链访问能预填白板 id
|
||
param: 'boardId',
|
||
// 懒加载组件 -> 独立 chunk
|
||
component: () => import('./Whiteboard.vue')
|
||
}
|