前端时间做一个vue的项目,echart是按需引入的如下:

// 引入 ECharts 主模块
import echarts from 'echarts/lib/echarts'
// 引入折线图
import 'echarts/lib/chart/line'
// 引入提示框和图例组件
import 'echarts/lib/component/tooltip'
import 'echarts/lib/component/legendScroll'

然后发现在缩放浏览器窗口时折线图并不会自适应,费了好一会才解决,记录下来给需要的小伙伴,
解决方法是在mounted里面调用如下方法:

init () {
//折线图宽高自适应
const self = this;
setTimeout(() => {
window.onresize = function () {
if(self.$refs.lineChart) {
self.chart = echarts.init(self.$refs.lineChart);
self.chart.resize();
}
};
}, 20);
}

最新文章

  1. JavaScript学习笔记之string
  2. 深入理解JavaScript的闭包特性如何给循环中的对象添加事件
  3. springMVC-HelloWorld
  4. machine learning----->什么是机器学习
  5. WP_Image_Editor_Imagick 漏洞临时解决方法
  6. java.util 集合框架集合
  7. Delphi 二次开发 CorelDRAW
  8. HTML 5最终确定,八年后,我们再谈谈如何改变世界
  9. js预解析问题总结
  10. Ambari Auto Start(进程自动拉起)
  11. c语言一个处理文本文件的例子
  12. windows根据端口号杀进程
  13. AJAX的原理
  14. 在VUE-CLI 3下的第一个Element-ui项目(菜鸟专用)
  15. Python生成器、推导式之前襟后裾
  16. 百度地图开发者API学习笔记二
  17. Django+Xadmin打造在线教育系统(九)
  18. js没有函数重载
  19. 16解释器模式Interpreter
  20. 合理利用配置不同的机器资源做redis cluster的server

热门文章

  1. flask LOCAL线程隔离技术
  2. linux下安装mysql5.7方法与常见问题
  3. Linux三剑客之grep常用参数详细总结
  4. sqarkSQL hiveSql
  5. django channels
  6. spark算子篇-repartition and coalesce
  7. MySQL中的主键约束和外键约束
  8. 修改源码去除zblog博客分类目录的RSS图标
  9. 【原创】Java基础之Nginx缓存
  10. MVC中的Action过滤器