在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中的对象创建 实例附注释
Feb 08 Javascript
JavaScript表单通过正则表达式验证电话号码
Mar 14 Javascript
jquery实现相册一下滑动两次的方法
Feb 09 Javascript
jQuery插件jRumble实现网页元素抖动
Jun 05 Javascript
浅谈angular4.0中路由传递参数、获取参数最nice的写法
Mar 12 Javascript
ng-repeat指令在迭代对象时的去重方法
Oct 02 Javascript
详解在vue-cli项目下简单使用mockjs模拟数据
Oct 19 Javascript
vue实现与安卓、IOS交互的方法
Nov 02 Javascript
JS常见面试试题总结【去重、遍历、闭包、继承等】
Aug 27 Javascript
js基础之事件捕获与冒泡原理
Oct 09 Javascript
使用Taro实现小程序商城的购物车功能模块的实例代码
Jun 05 Javascript
解决Vue-Router升级导致的Uncaught (in promise)问题
Aug 07 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(6) 面向对象
2010/02/16 PHP
PHP开发中常用的三个表单验证函数使用小结
2010/03/03 PHP
php之XML转数组函数的详解
2013/06/07 PHP
PHP Web木马扫描器代码分享
2015/09/06 PHP
javascript轻量级模板引擎juicer使用指南
2014/06/22 Javascript
浅析JQuery中的html(),text(),val()区别
2014/09/01 Javascript
js打造数组转json函数
2015/01/14 Javascript
BootStrap modal模态弹窗使用小结
2016/10/26 Javascript
bootstrap-table组合表头的实现方法
2017/09/07 Javascript
Vue组件之全局组件与局部组件的使用详解
2017/10/09 Javascript
基于VUE.JS的移动端框架Mint UI的使用
2017/10/11 Javascript
angular6 利用 ngContentOutlet 实现组件位置交换(重排)
2018/11/02 Javascript
详解微信小程序文件下载--视频和图片
2019/04/24 Javascript
使用Vue CLI创建typescript项目的方法
2019/08/09 Javascript
[05:39]2014DOTA2西雅图国际邀请赛 淘汰赛7月14日TOPPLAY
2014/07/14 DOTA
详解Python中的from..import绝对导入语句
2016/06/21 Python
Python简单生成随机姓名的方法示例
2017/12/27 Python
Python实现扣除个人税后的工资计算器示例
2018/03/26 Python
Python实现基于KNN算法的笔迹识别功能详解
2018/07/09 Python
python实现简易数码时钟
2021/02/19 Python
python 判断矩阵中每行非零个数的方法
2019/01/26 Python
Python 操作mysql数据库查询之fetchone(), fetchmany(), fetchall()用法示例
2019/10/17 Python
Python实现图像的垂直投影示例
2020/01/17 Python
TensorFlow MNIST手写数据集的实现方法
2020/02/05 Python
欧洲领先的火车票和大巴票预订平台:Trainline
2018/12/26 全球购物
大学生职业生涯设计书
2014/01/02 职场文书
30年同学聚会感言
2014/01/30 职场文书
公司总经理工作职责管理办法
2014/02/28 职场文书
毕业生面试求职信
2014/06/23 职场文书
运动会400米加油稿(8篇)
2014/09/22 职场文书
2014年社区矫正工作总结
2014/11/18 职场文书
2015年八一建军节活动总结
2015/03/20 职场文书
老人与海读书笔记
2015/06/26 职场文书
工程移交协议书
2016/03/24 职场文书
vue-cropper组件实现图片切割上传
2021/05/27 Vue.js
Spring Data JPA框架持久化存储数据到数据库
2022/04/28 Java/Android