小程序map组件真机渲染样式错乱
发布于 6 年前 作者 jiaxiulan 3821 次浏览 来自 问答

-bug表现: 在开发工具上没有这个问题,但是在真机调试时,如果我用flex布局,map组件在屏幕内,map元素有占位置,但是是空白的;我用position: absolute;可以渲染出来地图,但是其效果类似position:fixed;元素审查时,发现map元素的占位空间位置是正确的,而且嵌套在页面里,随屏幕滚动二滚动,但是地图,却固定在屏幕的一个位置上,不会随屏幕一起滚动;如下图:土黄色色块为 map元素的正确位置,当屏幕滚动时,渲染出的地图不是嵌在土黄色区域内,而是固定在屏幕上。

  • 预期表现:和普通的元素一样,布局在一个位置不动,也随页面滚动而滚动

-bug原因: 在真机调试时,元素审查发现元素的样式出现混乱

4 回复

map 组件的外层需要设定宽高 ,最外层page最好也设定宽高百分百,而且这个别用在scroll-view 里面。基本就OK了

 解决了么?我也遇到了,很影响使用啊 @nickname

请问这个问题解决了吗,我也遇到这个问题

回到顶部