Introduction

  • Enhancer 组件由 组件配置页面(configurator) 和 组件本身(widget) 两部分组成。
  • 组件配置页面会将用户的配置保存成一个 JSON。
  • 组件在预览页面会包含在一个指定的窗口容器内,获得配置的 JSON。
  • 推荐先前往 教程, 将 必修 部分看一遍。
  • 参考 不吸烟的青蛙 同学的 pic_viewer组件开发总结

配置页面(configurator)

下图为 enhancer-timeline 组件的配置页面基本概念  - 图1

一般配置页面分为 数据源配置 和 其他配置项, 上图中左边是数据源配置, 右边是其他配置项。

配置页面生成的 JSON 如下:

  1. {
  2. "dataSourceId": 1, // 数据源 id, 通过这个id能获取到组件数据
  3. "direction": "vertical", // 展示方向
  4. "showCenter": true, // 居中显示
  5. "icon":"fas fa-tag", // 节点图标
  6. "iconSize": 16, // 图标大小
  7. "titleFontSize": 16, // 标题字体大小
  8. "contentFontSize": 14, // 内容字体大小
  9. "footerFontSize": 12 // 底部字体大小
  10. }

组件预览页面(widget)

下图为 enhancer-timeline 组件的预览页面:基本概念  - 图2