在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 相关文章推荐
Jquery下的26个实用小技巧(jQuery tips, tricks &amp; solutions)
Mar 01 Javascript
SlideView 图片滑动(扩展/收缩)展示效果
Aug 01 Javascript
JavaScript中的console.profile()函数详细介绍
Dec 29 Javascript
Javascript基础教程之关键字和保留字汇总
Jan 18 Javascript
JavaScript制作windows经典扫雷小游戏
Mar 31 Javascript
jQuery实现仿新浪微博浮动的消息提示框(可智能定位)
Oct 10 Javascript
WEB前端开发都应知道的jquery小技巧及jquery三个简写
Nov 15 Javascript
js仿QQ中对联系人向左滑动、滑出删除按钮的操作
Apr 07 Javascript
Vue如何引入远程JS文件
Apr 20 Javascript
浅谈Vue路由快照实现思路及其问题
Jun 07 Javascript
vue v-for直接循环数字实例
Nov 07 Javascript
vue swipeCell滑动单元格(仿微信)的实现示例
Sep 14 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 正则表达式之正则处理函数小结(preg_match,preg_match_all,preg_replace,preg_split)
2012/10/05 PHP
10 个经典PHP函数
2013/10/17 PHP
实用的PHP带公钥加密类分享(每次加密结果都不一样哦)
2014/08/20 PHP
php简单socket服务器客户端代码实例
2015/05/18 PHP
yii,CI,yaf框架+smarty模板使用方法
2015/12/29 PHP
PHP数字前补0的自带函数sprintf 和number_format的用法(详解)
2017/02/06 PHP
动态加载js的几种方法
2006/10/23 Javascript
jQuery.Uploadify插件实现带进度条的批量上传功能
2016/06/08 Javascript
JS中SetTimeout和SetInterval使用初探
2017/03/23 Javascript
jquery实现tab键进行选择后enter键触发click行为
2017/03/29 jQuery
jQuery获取单选按钮radio选中值与去除所有radio选中状态的方法
2017/05/20 jQuery
jQuery实现html table行Tr的复制、删除、计算功能
2017/07/10 jQuery
基于nodejs实现微信支付功能
2017/12/20 NodeJs
nodejs实现连接mongodb数据库的方法示例
2018/03/15 NodeJs
用POSTMAN发送JSON格式的POST请求示例
2018/09/04 Javascript
如何在JavaScript中优雅的提取循环内数据详解
2019/03/04 Javascript
JavaScript的级联函数用法简单示例【链式调用】
2019/03/26 Javascript
详细讲解如何创建, 发布自己的 Vue UI 组件库
2019/05/29 Javascript
JS对日期操作封装代码实例
2019/11/08 Javascript
node.js 基于 STMP 协议和 EWS 协议发送邮件
2021/02/14 Javascript
[02:11]2016国际邀请赛中国区预选赛最美TA采访现场玩家
2016/06/28 DOTA
利用一个简单的例子窥探CPython内核的运行机制
2015/03/30 Python
使用PyV8在Python爬虫中执行js代码
2017/02/16 Python
简单了解Python中的几种函数
2017/11/03 Python
python 使用值来排序一个字典的方法
2018/11/16 Python
Python实现微信自动好友验证,自动回复,发送群聊链接方法
2019/02/21 Python
python logging日志模块原理及操作解析
2019/10/12 Python
PYTHON如何读取和写入EXCEL里面的数据
2019/10/28 Python
浅谈Selenium+Webdriver 常用的元素定位方式
2021/01/13 Python
美国百年历史早餐食品供应商:Wolferman’s
2017/01/18 全球购物
游戏商店:Eneba
2020/04/25 全球购物
如何用Java实现列出某个目录下的所有子目录
2015/07/20 面试题
《浅水洼里的小鱼》听课反思
2014/02/28 职场文书
物流管理系毕业生求职信
2014/06/03 职场文书
教师实习自我鉴定总结
2019/08/20 职场文书
Vue CLI中模式与环境变量的深入详解
2021/05/30 Vue.js