``` yarn add @lb-public/tradingview ```
npm install nbit-tradingview```
yarn add @lb-public/tradingview
``
charting_library-master - tradingview 官方仓库下载的全部源码及 demo
docs - tradingview 官方文档
lib - 官方压缩打包后的源码的主入口文件
charting_library-master/charting_library - 依赖的静态资源目录(需要放到需要接入的项目静态目录下)
``
yarn docs
1. 将 charting_library-master 目录下的 charting_library 放到需要接入项目的 public 目录下,用于主入口静态资源调用。
2. 从 @lb-public/tradingview 引入 widget
``
import { widget } from '@lb-public/tradingview'
3. 创建 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,
})