请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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

源码地址:

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

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

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

但问题出现了:

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

正确的效果:

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

错误的效果:

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

正在回答

1回答

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

0 回复 有任何疑惑可以回复我~
  • 您的意思是查看setOption的源码吗?我觉得不是echarts的问题,因为vue2+百度的vueecharts就能正确渲染,我可以把源码提供出来,让您看看吗?
    回复 有任何疑惑可以回复我~ 2020-11-23 18:33:27
  • 扬_灵 回复 提问者 他门说这就是人生 #2
    不是setOption的源码是排查一下在渲染的时候图表为什么没有重新渲染。
    回复 有任何疑惑可以回复我~ 2020-11-24 08:48:40
  • 提问者 他门说这就是人生 回复 扬_灵 #3
    好的,我看看
    回复 有任何疑惑可以回复我~ 2020-11-24 08:49:53
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号