更新时间:2025-06-26 GMT+08:00
分享

创建自定义组件

本文介绍如何注册、开发、调试、发布自定义组件。

步骤一:注册自定义组件

  1. 登录智能数据洞察控制台
  2. 单击管理控制台左上角的,选择区域,单击右上角的企业项目,选择企业项目。
  3. 在控制台上方单击“项目”后,单击项目名称,进入项目页面。
  4. 单击“作品管理 > 自定义组件”,进入自定义组件界面。
  5. 单击页面右上角的“注册组件”,弹出注册组件界面。
  6. 配置参数后,确认无误单击“确定”。

    表1 注册组件参数说明

    参数

    说明

    组件名称

    用户自定义的组件名称,注册后名称不支持修改。

    图标

    组件显示的图标,用户可自定义图标,如果不选择,则使用的是默认图标。

    适用范围

    注册组件的使用范围仅支持大屏和仪表板。

    适用平台

    使用平台仅支持PC。

    开发包

    开发好的开发包上传。开发包的大小在40M以内,且格式为zip包。

    说明:

    注册自定义组件时可先不上传,待开发包开发并调试完成后再上传,参考步骤四:上传开发包

    描述

    用户对自定义组件的描述,最多可输入200个字符。

步骤二:下载开发者工具并制作开发包

  1. 单击自定义组件界面右上角的“下载开发者工具”,下载开发包保存在本地。
  2. 准备开发环境。

    开发自定义组件需要的环境准备:node.js建议20以上版本、npm建议10.5.0以上版本。

  3. 解压开发者工具包,并配置开发包。
  4. 进入insight-dev-tools文件夹,Ctrl+鼠标右键,打开PowerShell命令窗口,拉取开发依赖包。

    npm install

  5. 组件内部的link连接。

    npm link

  6. 组件初始化。

    insight init
    图1 初始化
    • “1”代表初始化命令。
    • “2”代表选择语言。
    • “3”代表组件名称,用户可自定义。
    • “4”代表组件别名,用户可自定义。
    • “5”代表组件版本号,用户可自定义。
    • “6”代表组件的描述,用户根据需求自定义。

  7. 初始化后,insight-dev-tools文件夹中出现src目录,src目录中包含组件初始化开发包文件。

    图2 src目录
    • gui.json:组件的配置,包括样式、数据和交互。
    • index.js:组件入口文件。
    • index.less:样式配置文件。
    • package.json:依赖包文件。

  8. 用户根据实际情况自定义组件开发包。详细开发包介绍请参见自定义组件开发包说明
  9. 进入src目录,构建组件,构建后src目录下出现dist文件夹(dist文件中的index.js指的当前实现的组件包)。

    1. 进入src目录。
      cd .\src\
    2. 构建组件。
      insight build

步骤三:调试组件

  1. 在本地完成开发包的制作后,请将本地组件接入控制台调试组件使用效果。
  2. 在本地输入命令调试组件,获取调试端口。

    insight start
    图3 调试端口

  3. 自定义组件界面,单击操作列的“调试”,进入调试组件界面,进行参数配置(调试端口请根据图片中的端口填写)。

    表2 自定义组件调试参数

    参数

    说明

    组件名称

    用户设置的自定义组件名称。

    调试对象

    本地包:从本地获取的开发包。

    适用范围

    目前支持大屏和仪表板。

    项目

    选择用于调试的项目,可以使用该项目的数据进行调试。

    大屏/仪表板

    选择具体用于调试的大屏/仪表板。

    调试端口

    输入调试端口,进行校验,只允许输入数字。

    • 指定不同的端口,可调试本地开发服务器上不同的开发包。
    • 只有本地包调试需要输入,待发布包模式没有该项。
    • 本地包模式下,没有填写调试端口,单击“调试”时,会提示需要填写调试端口。

  4. 参数配置完成后单击“确定”,进入大屏/仪表板自定义组件界面调试。
  5. 调试后再构建组件。

    insight build

步骤四:上传开发包

  1. 在控制台完成调试后,在本地打包自定义组件,dist文件夹中出现zip压缩包。

    insight pack
    图4 zip压缩包

  2. 进入自定义组件界面,选择未上传开发包的自定义组件,单击操作列的“编辑”,进入编辑页面,上传本地开发包。
  3. 单击“确认”,开发包上传成功。

步骤五:发布并使用自定义组件

  1. 单击操作列的“发布”,发布自定义组件。
  2. 自定义组件变为“已发布”状态后,根据组件的使用范围验证自定义组件。

    • 大屏
      1. 单击左侧导航栏中的“数据分析 > 大屏”,进入大屏列表页。
      2. 单击“新建大屏”,进入新建大屏页面。
      3. 选择“组件 > 自定义组件”,在自定义组件列表中单击或拖动自定义组件到画布进行配置,具体配置请参见新建大屏
    • 仪表板
      1. 单击左侧导航栏中的“数据分析 > 仪表板”,进入仪表板列表页。
      2. 单击“新建仪表板”,进入新建仪表板页面。
      3. 单击“添加图标”,选择自定义组件进行配置,具体配置请参见创建仪表板

相关文档