在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控制框架刷新
Aug 01 Javascript
JS 树形递归实例代码
May 18 Javascript
封装的原生javascript弹出层代码
Sep 24 Javascript
JavaScript 函数replace深入了解
Mar 14 Javascript
JavaScript中property和attribute的区别详细介绍
Mar 03 Javascript
基于JSON格式数据的简单jQuery幻灯片插件(jquery-slider)
Aug 10 Javascript
详解vue中computed 和 watch的异同
Jun 30 Javascript
vue.js学习之UI组件开发教程
Jul 03 Javascript
jQuery实现的弹幕效果完整实例
Sep 06 jQuery
深入掌握 react的 setState的工作机制
Sep 27 Javascript
Three.js实现3D机房效果
Dec 30 Javascript
原生js 实现表单验证功能
Feb 08 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
MySql中正则表达式的使用方法描述
2008/07/30 PHP
防止MySQL注入或HTML表单滥用的PHP程序
2009/01/21 PHP
thinkPHP5框架路由常用知识点汇总
2019/09/15 PHP
JS查看对象功能代码
2008/04/25 Javascript
web开发人员学习jQuery的6大理由及jQuery的优势介绍
2013/01/03 Javascript
解析js如何获取当前url中的参数值并复制给input
2013/06/23 Javascript
javascript常用代码段搜集
2014/12/04 Javascript
jQuery中element选择器用法实例
2014/12/29 Javascript
Jquery 分页插件之Jquery Pagination
2015/08/25 Javascript
如何解决easyui自定义标签 datagrid edit combobox 手动输入保存不上
2015/12/26 Javascript
jQuery实现图片加载完成后改变图片大小的方法
2016/03/29 Javascript
详解vue2路由vue-router配置(懒加载)
2017/04/08 Javascript
JavaScript实现一个空中避难的小游戏
2017/06/06 Javascript
vue之数据交互实例代码
2017/06/20 Javascript
jQuery进阶实践之利用最优雅的方式如何写ajax请求
2017/12/20 jQuery
React 高阶组件入门介绍
2018/01/11 Javascript
vue.js 使用axios实现下载功能的示例
2018/03/05 Javascript
如何编写一个d.ts文件的步骤详解
2018/04/13 Javascript
JavaScript 2018 中即将迎来的新功能
2018/09/21 Javascript
React手稿之 React-Saga的详解
2018/11/12 Javascript
详解Vue底部导航栏组件
2019/05/02 Javascript
Vuejs中的watch实例详解(监听者)
2020/01/05 Javascript
小程序Scroll-view上拉滚动刷新数据
2020/06/21 Javascript
Python学习小技巧之列表项的拼接
2017/05/20 Python
使用python将图片格式转换为ico格式的示例
2018/10/22 Python
python输出pdf文档的实例
2020/02/13 Python
Python发起请求提示UnicodeEncodeError错误代码解决方法
2020/04/21 Python
matplotlib 范围选区(SpanSelector)的使用
2021/02/24 Python
地球上最先进的胡子和头发修剪器:Bevel
2018/01/23 全球购物
实习生自我鉴定范文
2013/12/05 职场文书
活动策划邀请函
2014/02/06 职场文书
《只有一个地球》教学反思
2014/02/14 职场文书
揭牌仪式主持词
2014/03/19 职场文书
学校先进集体事迹材料
2014/05/31 职场文书
努力学习保证书
2015/02/26 职场文书
星际争霸 Light vs Action 一场把教主看到鬼畜的比赛
2022/04/01 星际争霸