背景:点击切换右侧对应的实况要素,改变marker下面的实况信息(-22.9℃),并且markers名字(尚志市)和实况信息(-22.9℃)并不是一个接口获取,此项目还使用了自定义的callout
自定义callout的例子在这:有需要自取https://blog.csdn.net/Crazy_GirlLL/article/details/113556336
结构如下
经大佬提示,自定义组件中的customMarkers虽然也是每次请求,但是里面的id是不变的,所以就会出现点击按钮,调取接口,数据也请求到,但是还未更新到customMarkers里面,,在每次点击按钮的时候,也就是请求新实况信息之前,就清空customMarkers里面的数据,这样就会强制渲染上