Vue导入TradingView(无charting_library.min.js文件的包导入方法)
你申请到的包很可能不是有charting_library.min.js文件的那个版本,而是charting_library和datafeeds两个文件,那么这篇文章可以帮助你成功在Vue项目导入TradingView
这个版本的包有两个文件,charting_library和datafeeds,
首先将两个文件夹复制到你的项目文件里,
然后在你的index.html写上这两句
<script src="<%= BASE_URL %>datafeeds/udf/dist/polyfills.js"></script>
<script src="<%= BASE_URL %>datafeeds/udf/dist/bundle.js"></script>
写你这两个文件的路径
这样datafeeds就导入好了
然后在你要使用TradingView的页面导入charting_library构造类
import {
widget} from '../../../public/charting_library';
写你charting_library的路径
这样就导入好了
在mounted()下定义widgetOptions对象
const widgetOptions = {
symbol:this.symbol,
datafeed: this.datafeeds(this