Module 扩展模块

一个扩展模块是一个 HTML 文件, 它通常包含:

  • 引用 tq_sdk.js (天勤 javascript SDK)
  • 一些 html 代码, 用于构成板块的UI界面
  • 一些 javascript 代码, 用于实现业务逻辑 (也可以写在独立的js文件中,再通过 script 标签引入页面)
  • (可选)其它第三方js/css文件

Note

每个扩展模块应该包括一个唯一的 TQSDK 的实例,维护了一个到主程序的 websocket 连接, 扩展模块通过此接口与主程序通讯。

不同的扩展模块之间完全隔离运行。

实例化 TQSDK
const TQ = new TQSDK();
// 其余逻辑代码

文件存储

所有的天勤 JavaScript 扩展模块文件都应该存储在安装目录下,具体位置在安装目录的 extension/ 下。

系统指标文件位置: extension/libs/ind

用户自定义指标文件位置: extension/libs/custom