封装一个公用的【Echarts图表组件】的3种模板

一、安装echarts

npm install echarts --save

二、在需要的页面引入

import * as echarts from "echarts"

三、创建组件

1、模板1:vue2+javascript



2、模板2:vue3+javascript





3、模板3:vue3+typescript





四、页面调用

1、vue2



2、vue3+js



3、vue3+ts

// vue3+ts


五、Echarts 相关事件

1、鼠标单击/左键事件

//vue2
myCharts.on('click', function(e) {})

// vue3
myCharts.value.on('click', function(e) {})

2、鼠标移入/进入事件

//vue2
myCharts.on('mouseover', function(e) {})

// vue3
myCharts.value.on('mouseover', function(e) {})

3、鼠标移出/离开事件

//vue2
myCharts.on('mouseout', function(e) {})

// vue3
myCharts.value.on('mouseout', function(e) {})

4、让图表跟随屏幕去自适应

window.addEventListener('resize', function () {
   // vue2
   myCharts.resize()
   // vue3
   myCharts.value.resize()
})

      希望我的愚见能够帮助你哦~,若有不足之处,还望指出,你们有更好的解决方法,欢迎大家在评论区下方留言支持,大家一起相互学习参考呀~

你可能感兴趣的:(echarts,vue.js,前端,javascript)