echarts引入的地图二次渲染的时候变的超级小的问题

2021-01-07 11:13发布

[图]echarts引入的中国地图,第一次渲染的时候刚好在自己设置的DIV里,高与宽固定,但是刷新之后,第二次渲染,就变的超级小,怎么解决

echarts引入的中国地图,第一次渲染的时候刚好在自己设置的DIV里,高与宽固定,但是刷新之后,第二次渲染,就变的超级小,怎么解决

13条回答
爱煲汤的小王
2021-01-08 09:43

设置option的时候并不是在echarts注册map的时候设置的,而是在另外一个ajax的请求中设置的,所以经过我的修改,现在问题已经解决了。主要问题是ajax属于异步请求,这样就无法控制我的js代码执行的顺序,才会出现无法预料的意外。但echarts必须保证正确的代码执行顺序。解决方法有两种:
1、使用ajax,设置为同步请求,ajax的访问方式默认是异步的
2、在第一个ajax回调函数中调用第二个ajax。

一周热门 更多>