在Vue中使用echarts的方法


Posted in Javascript onFebruary 05, 2018

上篇文章给大家介绍了 在 webpack 中使用 ECharts的实例详解 ,可以点击查看。

1. 使用NPM安装(全局引入)

执行下面的命令:

npm install echarts--save

引入echarts模块

在Vue项目的main.js中引入echarts模块,即是写入如下代码:

import echarts from 'echarts'
Vue.prototype.$echarts = echarts;

2. 按需引入

上面全局引入会将所有的echarts图表打包,导致体积过大,我解决这一问题,可以使用require按需引入即是需要什么就引入什么:

即是:

let echarts = require('echarts/lib/echarts')

3. 直接引用

在index.html文件中全局引入,使用script标签引入

<script src="/static/js/echarts/echarts.js"></script>

注意:src中写入echarts的路径;

然后再vue项目build目录下找到webpack.base.conf.js,配置文件,在module.exports对象中添加externals属性,然后配置echarts所在的路径:

module.exports = {
.....
externals: {
// 路径:命名空间
 'echarts/dist/echarts':'echarts',
}
};

总结

以上所述是小编给大家介绍的在Vue中使用echarts的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
Javascript面向对象扩展库代码分享
Mar 27 Javascript
js采用map取到id集合组并且实现点击一行选中一行
Dec 16 Javascript
如何解决easyui自定义标签 datagrid edit combobox 手动输入保存不上
Dec 26 Javascript
JavaScript实现简单的日历效果
Sep 25 Javascript
详解Angularjs 如何自定义Img的ng-load 事件
Feb 15 Javascript
AngularJS使用拦截器实现的loading功能完整实例
May 17 Javascript
简单实现js进度条加载效果
Mar 25 Javascript
浅谈Vue.js 中的 v-on 事件指令的使用
Nov 25 Javascript
新年快乐! javascript实现超级炫酷的3D烟花特效
Jan 30 Javascript
JS实现提示框跟随鼠标移动
Aug 27 Javascript
vue props对象validator自定义函数实例
Nov 13 Javascript
微信小程序实现点击按钮后修改颜色
Dec 05 Javascript
JavaScript中Object基础内部方法图
Feb 05 #Javascript
基于axios封装fetch方法及调用实例
Feb 05 #Javascript
JS设计模式之观察者模式实现实时改变页面中金额数的方法
Feb 05 #Javascript
JS中Map和ForEach的区别
Feb 05 #Javascript
完美解决axios跨域请求出错的问题
Feb 05 #Javascript
vue 页面加载进度条组件实例
Feb 05 #Javascript
JS设计模式之状态模式概念与用法分析
Feb 05 #Javascript
You might like
php mysql数据库操作分页类
2008/06/04 PHP
mysql_num_rows VS COUNT 效率问题分析
2011/04/23 PHP
PHP 的异常处理、错误的抛出及回调函数等面向对象的错误处理方法
2012/12/07 PHP
php计算两个日期时间差(返回年、月、日)
2014/06/19 PHP
destoon实现公司新闻详细页添加评论功能的方法
2014/07/15 PHP
PHP限制HTML内容中图片必须是本站的方法
2015/06/16 PHP
Zend Framework处理Json数据方法详解
2016/12/09 PHP
javascript 屏蔽鼠标键盘的几段代码
2008/01/02 Javascript
jQuery 源码分析笔记(7) Queue
2011/06/19 Javascript
js字符串的各种格式的转换 ToString,Format
2011/08/08 Javascript
js借助ActiveXObject实现创建文件
2013/09/29 Javascript
浅谈Unicode与JavaScript的发展史
2015/01/19 Javascript
jQuery实现无限往下滚动效果代码
2016/04/16 Javascript
JavaScript 中Date对象的格式化代码方法汇总
2017/09/06 Javascript
ejsExcel模板在Vue.js项目中的实际运用
2018/01/27 Javascript
简单理解Vue中的nextTick方法
2018/01/30 Javascript
JavaScript函数的特性与应用实践深入详解
2018/12/30 Javascript
Vue项目安装插件并保存
2019/01/28 Javascript
javascript判断一个变量是数组还是对象
2019/04/10 Javascript
通过实践编写优雅的JavaScript代码
2019/05/30 Javascript
浅谈v-for 和 v-if 并用时筛选条件方法
2019/11/07 Javascript
[01:03:50]DOTA2-DPC中国联赛 正赛 CDEC vs DLG BO3 第二场 2月7日
2021/03/11 DOTA
python冒泡排序简单实现方法
2015/07/09 Python
python正则表达式的使用
2017/06/12 Python
python:print格式化输出到文件的实例
2018/05/14 Python
Python中if elif else及缩进的使用简述
2018/05/31 Python
使用python Telnet远程登录执行程序的方法
2019/01/26 Python
Django实现单用户登录的方法示例
2019/03/28 Python
Python的控制结构之For、While、If循环问题
2020/06/30 Python
Python hashlib模块的使用示例
2020/10/09 Python
瑞士灯具购物网站:Lampenwelt.ch
2018/07/08 全球购物
迪奥美国官网:Dior美国
2019/12/07 全球购物
协议书格式
2014/04/23 职场文书
四大名著读书笔记
2015/06/25 职场文书
PHP中strval()函数实例用法
2021/06/07 PHP
提高系统的吞吐量解决数据库重复写入问题
2022/04/23 MySQL