vue-baidu-map 當父元素設置overflow,並有滾動條時,滾輪縮放地圖中心點有偏移

進日在使用百度地圖的時候發現一個問題,當父元素有滾動條的時候,滾輪縮放百度地圖鼠標滾輪中心會有偏移。不是中心點。但是整體頁面(瀏覽器)有滾動條的時候就沒有這種情況。
類似下方這種情況!
在這裏插入圖片描述
在這裏插入圖片描述
再查閱一番資料後,得知百度地圖的縮放是基於body層的,如果body層有滾動條,並且不在最頂端,在當前位置插入了百度地圖,也就是出現該問題時的狀態,這個時候滾輪縮放就會產生偏移。

但是,目前的情況是父元素出現了滾動條,當初始加載地圖沒有完全展現在視野中的時候,會出現滾動條。

如果初始加載地圖出現在視野中在(最頂端),縮放的時候就不會出現偏移

經歷各種方法最後還是沒有解決…
最中還是使用了雙擊縮放代替滾輪縮放…
不知道小夥伴們有什麼解決辦法呢

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章