平台介绍-大屏组件

       大屏部分,平台集成了开源免费的jiaminghi的datav组件。详见《datav》。平台的理念是开放和不重复造轮子。凡是各领域有优秀的开源组件,平台就集成,平台开发者集中有限的精力、财力在自己擅长的东西上。

       集成的核心手段是封装。尤其是接口数据结构。为此,平台编写了

    <groupId>org.qlm</groupId>
    <artifactId>qlm-dto-dvchart</artifactId>
    <version>1.0-SNAPSHOT</version>

      后台按结构定义返回对应的dto,前台直接展示,无需转换。

      这里吐槽下datav的设计,各个类型的图数据结构不同。相同的数据,前端切换图样式,不得不再申请下后台接口。

      一种解决思路是,后台只返回数据本身,复杂的数据结构转换由前端完成。但是平台不选择这个思路,理由是前端做这种转换比较麻烦。

相关推荐

  1. 平台介绍-组件

    2024-04-03 09:50:03       32 阅读
  2. 用Python实现组件

    2024-04-03 09:50:03       63 阅读
  3. 智慧校园数据云平台介绍

    2024-04-03 09:50:03       56 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-03 09:50:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-03 09:50:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-03 09:50:03       87 阅读
  4. Python语言-面向对象

    2024-04-03 09:50:03       96 阅读

热门阅读

  1. Facebook推广常见问题解惑答疑

    2024-04-03 09:50:03       41 阅读
  2. SegmentAnything导出Onnx模型分割图片

    2024-04-03 09:50:03       41 阅读
  3. 120.单例模式(C++设计模式)

    2024-04-03 09:50:03       36 阅读
  4. 【Node】使用Node.js构建简单的静态页面生成器

    2024-04-03 09:50:03       36 阅读
  5. 工厂方法模式:灵活的创建对象实例

    2024-04-03 09:50:03       40 阅读
  6. WPF —— 关键帧动画

    2024-04-03 09:50:03       41 阅读
  7. Yolov5封装detect.py面向对象

    2024-04-03 09:50:03       32 阅读
  8. Rancher(v2.6.3)——Rancher部署Minio(单机版)

    2024-04-03 09:50:03       28 阅读
  9. STM32为什么不能跑Linux?

    2024-04-03 09:50:03       38 阅读
  10. 菜鸟笔记-Python函数-ones

    2024-04-03 09:50:03       45 阅读
  11. 14、Lua 模块与包

    2024-04-03 09:50:03       42 阅读