this.map.invalidateSize 这方法 在vue2-leaflet没有找到。后面通过给L-map加key 窗口变化时,组件重新加载啦。
mounted() {
window.onresize = debounce(this.mapResize, 300, true);
},
methods: {
//窗口变化
mapResize() {
this.mapHeight =
document.documentElement.clientHeight -
20 -
this.$refs.fullmap.getBoundingClientRect().top;
this.key = +new Date();
},
}
来源:oschina
链接:https://my.oschina.net/u/560237/blog/3689264