1切换页面或者重复请求导致地图上重复加载数据的解决方法
2最佳解决方法
做请求拦截,切换页面后,拦截到前一页面的请求
3切换页面过快问题解决方案
在切换页面时,切换过快,异步加载的数据会被带到其他页面上,此时可以用请求拦截,也可以在请求成功后,判断当前的页面是否发生了变化,如果发生变化,就不再将数据加到地图上。
如下判断当前的路由页面是否发生了更改
if (window.location.pathname.indexOf(‘analyze’)==-1){
return
}
![请求成功后判断是否为当前页面](https://img-blog.csdnimg.cn/20210514172114863.png)
4 重复请求重复加载数据的解决方案
在请求成功后再去删除某一类型的数据。
![请求成功后清理图层](https://img-blog.csdnimg.cn/20210514172247256.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3llY2hhbmdmZW5nMTEx,size_16,color_FFFFFF,t_70)