-
Notifications
You must be signed in to change notification settings - Fork 432
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
在bm-info-window里面操作会导致闪动 #413
Comments
是会闪,infoWindow 判断内部 DOM 元素发生改变就会重新渲染一下以达到自适应宽高的目的,实在没办法只能把这个 feature 砍掉了 |
请问如何才能去掉这个自适应呢?试了很久没有找到办法。 |
源码里有个 mutationObserver,监听 DOM 改变的,去掉就不会闪了 |
删掉nfoWindow.vue中的bindObserver方法,问题还是没有解决 |
那你就看看谁触发了 InfoWindow 或者 Marker 的 reload,InfoWindow 的 |
你好,请问这个问题你解决了吗? 最近我们这个项目也遇上了这样一个问题,还没找到相应的办法 |
去掉reload好了 |
去掉 reload 也不行,有办法解决吗??看来得砍掉了。。。 |
读了下源码,这个可以这么解决:
|
@xiaozeo 怎么去掉reload ? 去掉源码里的reaload ? |
@madaono 这个方法亲测可行 不过 ,我这边nextTick里也不行 ,在定时器里就可以了 |
请问怎么去掉reload呀 |
你把源码下载下来 去掉后重新发布到npm 然后你引入你自己的就好了 |
有个[0]下标 但是必须要给bm-info-window添加 width 和 height 参数,否则info window可能会变形 ` 在地图和试图都ok后(可以是定时器,或者独立的一个事件来驱动),执行 这样多个窗口都会正常的加载,并且不会闪烁 |
@ghostyu 他的方法有用,我是放到updated生命周期中解决的 |
[BUG 反馈] 在bm-info-window里面操作会导致闪动
浏览器版本号
chrome 版本 66.0.3359.181(正式版本) (64 位)
Vue 版本号
"vue": "2.5.10",
组件库版本号
"vue-baidu-map": "^0.21.8",
现象描述
完整异常信息
在线示例 / 仓库 URL
暂无
复现用例
预期输出
实际输出
The text was updated successfully, but these errors were encountered: