vue高德地图每次请求数据,上次的覆盖物还会留下(.Marker;.Polygon)。解决清除上一次的覆盖物
在使用高德地图渲染的时候,会遇到在不刷新页面的情况下,重新去请求数据,会出现上次渲染的覆盖物还会留在地图上。这个时候只有刷新页面重新渲染dom才可以。解决的办法:在重新请求数据的时候定义一个getlistsgetlists: 1,// 判断重新请求数据的时候删除上次的覆盖物接下来在请求数据的时候把getlists 赋值为2,this.getlists = 2;最后在渲染的地方进行判断,当等于2的时
·
在使用高德地图渲染的时候,会遇到在不刷新页面的情况下,重新去请求数据,会出现上次渲染的覆盖物还会留在地图上。这个时候只有刷新页面重新渲染dom才可以。
解决的办法:
在重新请求数据的时候定义一个getlists
getlists: 1, // 判断重新请求数据的时候删除上次的覆盖物
接下来在请求数据的时候把getlists 赋值为2,
this.getlists = 2;
最后在渲染的地方进行判断,当等于2的时候 remove,清除上次留下的覆盖物
更多推荐
已为社区贡献2条内容
所有评论(0)