vue2+echarts项目要改造成vue3+echarts产生了问题

来源:16-6 【高能】VueCountTo组件兼容Vue3开发

他门说这就是人生

2020-11-23

老师,能帮我看看源码吗?

源码地址:

https://gitee.com/feitianzouxiu/large-screen-display-for-vue3.git

要做到的效果如vue2项目所示:

https://feitianzouxiu.gitee.io/large-screen-display/#/

但问题出现了:

在中间大地图的时间轴改变时,人口密度图有人口的区域没有标记为紫色:

正确的效果:

http://img1.sycdn.imooc.com/szimg/5fbb2e0809343e7708810844.jpg

错误的效果:

http://img1.sycdn.imooc.com/szimg/5fbb2e15097bb53b08840839.jpg

写回答

1回答

扬_灵

2020-11-23

同学你好,你可以试一下在initMap事件中进行重新渲染函数,但是这种渲染只能是点击时间切换的时候才会生效,点击左右按钮的时候是不会生效的这只是一个临时的解决办法,彻底解决必须查setOption。

0
4
他门说这就是人生
回复
扬_灵
没有重新渲染图表,我于是监听timelinechanged事件,时间轴变化时,我重新setOption就好了,只是有点卡顿,不知道vue2+vueecharts为什么不卡顿,读不懂他的源码
2020-11-26
共4条回复

数据可视化入门到精通-打造前端差异化竞争力

同级别前端,掌握数据可视化薪资更高

1525 学习 · 1043 问题

查看课程