在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 相关文章推荐
Js 获取HTML DOM节点元素的方法小结
Apr 24 Javascript
javascript 星级评分效果(手写)
Dec 24 Javascript
jQuery性能优化28条建议你值得借鉴
Feb 16 Javascript
AngularJS入门教程之学习环境搭建
Dec 06 Javascript
js使用Array.prototype.sort()对数组对象排序的方法
Jan 28 Javascript
jQuery滚动条插件nanoscroller使用指南
Apr 21 Javascript
详解JavaScript函数
Dec 01 Javascript
浅谈Express异步进化史
Sep 09 Javascript
jQuery ajax读取本地json文件的实例
Oct 31 jQuery
浅析Angular19 自定义表单控件
Jan 31 Javascript
vue给组件传递不同的值方法
Sep 29 Javascript
请求时token过期自动刷新token操作
Sep 11 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设计模式之装饰者模式
2012/02/29 PHP
thinkphp3.0输出重复两次的解决方法
2014/12/19 PHP
分享下php5类中三种数据类型的区别
2015/01/26 PHP
PHP传值到不同页面的三种常见方式及php和html之间传值问题
2015/11/19 PHP
说明你的Javascript技术很烂的五个原因
2011/04/26 Javascript
js的参数有长度限制吗?发现不能超过2083个字符
2014/04/20 Javascript
JS实现同时搜索百度和必应的方法
2015/01/27 Javascript
Node.js事件驱动
2015/06/18 Javascript
JS弹出窗口的运用与技巧大全
2016/11/01 Javascript
浅谈jQuery的bind和unbind事件(绑定和解绑事件)
2017/03/02 Javascript
JS正则表达式完美实现身份证校验功能
2017/10/18 Javascript
Vue 自定义动态组件实例详解
2018/03/28 Javascript
Vue表单demo v-model双向绑定问题
2018/06/29 Javascript
JavaScript基础教程之如何实现一个简单的promise
2018/09/11 Javascript
移动端图片上传旋转、压缩问题的方法
2018/10/16 Javascript
Node+OCR实现图像文字识别功能
2018/11/26 Javascript
vue组件之间的数据传递方法详解
2019/04/19 Javascript
JS实现TITLE悬停长久显示效果完整示例
2020/02/11 Javascript
python的tkinter布局之简单的聊天窗口实现方法
2014/09/03 Python
python中split方法用法分析
2015/04/17 Python
在Python的Flask框架中构建Web表单的教程
2016/06/04 Python
Python实现Youku视频批量下载功能
2017/03/14 Python
virtualenv实现多个版本Python共存
2017/08/21 Python
Python实现的当前时间多加一天、一小时、一分钟操作示例
2018/05/21 Python
Python中使用aiohttp模拟服务器出现错误问题及解决方法
2020/10/31 Python
阿联酋电子产品购物网站:Menakart
2017/09/15 全球购物
武汉高蓝德国际.net机试
2016/06/24 面试题
先进个人获奖感言
2014/01/24 职场文书
手机被没收检讨书
2014/02/22 职场文书
公司会计主管岗位责任制
2014/03/01 职场文书
警示教育活动总结
2014/05/05 职场文书
公司委托书怎么写
2014/08/02 职场文书
关于诚信的活动方案
2014/08/18 职场文书
委托书格式要求
2015/01/28 职场文书
Go使用协程交替打印字符
2021/04/29 Golang
html中显示特殊符号(附带特殊字符对应表)
2021/06/21 HTML / CSS