vue项目导入在线定制的echart.js

vue项目, 需要使用echart库, 查看文档得知,echart获取方式分为npm, github, cdn等方式,还有在线定制, 再次记录在线定制echarts.js文件后如何使用

1. 在线根据功能定制echarts.js文件,并copy到项目目录下;

2. 在项目的index.html文件中引入

<script type='text/javascript' src='/echarts/echarts.js'></script>

3. 新建echart.vue文件, 实现业务页面;

4. 页面中实现

    1)  html: <div class="echart-box" id="box"></div>

    2) script 中的 methods定义方法, 实现方法

     var chartDom = document.getElementById('box0');

     var myChart = echarts.init(chartDom); // 此处echarts可以直接用

    myChart.setOption(option)// 此处的option就是实例中的内容, 根据业务功能填写即可

完成


记录遇到的另外一个问题:

控制台提示错误: Component title is used but not imported.

import { TitleComponent } from 'echarts/components';

echarts.use([TitleComponent]);

这里面是因为我在在option中设置了title内容, TitleComponent组件与其对应, 但是在线定制的echarts.js没有TitleComponent就报错.

解决方式1: 重新定制echarts.js文件, 让其包含title相关设置;

解决方式2: 删除option中的title 相关设置

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容