2021-01-07 11:13发布
[图]echarts引入的中国地图,第一次渲染的时候刚好在自己设置的DIV里,高与宽固定,但是刷新之后,第二次渲染,就变的超级小,怎么解决
echarts引入的中国地图,第一次渲染的时候刚好在自己设置的DIV里,高与宽固定,但是刷新之后,第二次渲染,就变的超级小,怎么解决
设置option的时候并不是在echarts注册map的时候设置的,而是在另外一个ajax的请求中设置的,所以经过我的修改,现在问题已经解决了。主要问题是ajax属于异步请求,这样就无法控制我的js代码执行的顺序,才会出现无法预料的意外。但echarts必须保证正确的代码执行顺序。解决方法有两种:1、使用ajax,设置为同步请求,ajax的访问方式默认是异步的2、在第一个ajax回调函数中调用第二个ajax。
最多设置5个标签!
设置option的时候并不是在echarts注册map的时候设置的,而是在另外一个ajax的请求中设置的,所以经过我的修改,现在问题已经解决了。主要问题是ajax属于异步请求,这样就无法控制我的js代码执行的顺序,才会出现无法预料的意外。但echarts必须保证正确的代码执行顺序。解决方法有两种:
1、使用ajax,设置为同步请求,ajax的访问方式默认是异步的
2、在第一个ajax回调函数中调用第二个ajax。
一周热门 更多>