业务单元 信息卡

业务

  • 每个信息卡关联独立的 业务单元

  • 信息卡支持 Tabs 切换

    • 每个 Tab 显示独立的 图表
    • 每个 Tab 能够 根据业务场景显示隐藏
    • 每个 Tab 里面 的图表可以占 1/3, 2/3, 1/3 宽度

技术

设计模式

很明显 信息卡组件 会在整个大屏项目中 反复出现, 封装组件是必然的.

Vue3 官方提供了 逻辑复用 的多种方式.

但是怎么把 这些 技术细节结合到一起 这已经超出了 Vue3 基础的范畴.

设计模式 终于登场了, 这里我们要用的是 Compound Component.

详细设计

业务单元 信息卡 设计

源码