1.1.0 • Published 2 years ago

nbit-tradingview v1.1.0

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

📦 安装

yarn add @lb-public/tradingview

目录介绍

charting_library-master  -  tradingview 官方仓库下载的全部源码及 demo
docs  -  tradingview 官方文档
lib  -  官方压缩打包后的源码的主入口文件
charting_library-master/charting_library - 依赖的静态资源目录(需要放到需要接入的项目静态目录下)

本地文档预览

yarn docs

接入方式采取 JS API

  1. 将 charting_library-master 目录下的 charting_library 放到需要接入项目的 public 目录下,用于主入口静态资源调用。

  2. 从 @lb-public/tradingview 引入 widget

import { widget } from '@lb-public/tradingview'
  1. 创建 DataFeed
class DataFeed implements IExternalDatafeed, IDatafeedQuotesApi, IDatafeedChartApi {}
  1. 实例化图表
new widget({
  symbol: 'counter_id',
  datafeed: new DataFeed(),
  interval: '1' as ResolutionString,
  container: 'tv_chart_container',
  library_path: 'charting_library/',
  locale: 'zh',
  theme: 'Dark',
  debug: false,
  autosize: true,
})