- 当前 Bug 的表现(可附上截图)
页面顶部元素为 cover-view,设置 position: fixed, 当滚动页面时,顶部元素会随之抖动。
录屏见下面微云链接:
https://share.weiyun.com/5nQ0f9x
开发者工具预览表现正常,只有体验版有问题。
- 预期表现
fixed 元素位置不变
- 复现路径
- 提供一个最简复现 Demo
只能在体验版中复现(二维码如下),如需要可回复微信 id 添加体验者权限。
代码片段(开发者工具预览无法复现),仅供参考:
wechatide://minicode/bU4ddbms7U3s
问下是什么场景需要给cover-view加fixed?cover-view应该是限制在某些元素里面的
1. 一个固定在页面顶部的 tab 栏
2. 可以滚动的页面内容,包含 canvas 绘制的图表
所以就限制了:
不能使用用 scroll-view,overflow: scroll 等属性,必须依赖页面的滚动
必须用 cover-view 实现顶栏 tab,覆盖 canvas
必须用 position: fixed 固定位置
在解决这个问题的时候,还试了很多其他 tricky 的手段,都没办法同时满足上面的条件。如果有好的解决方案,烦请指教。多谢。
遇到同样的问题,复现手机荣耀V9.
一样抖动。。。真机测试会抖动。 莫非,上线发布以后,就不抖动了?
不敢上线啊,哪位胆子大的试一下?
大兄弟,用view,然后cover-view,就不抖动了。iPhone X,没出现问题。。。待测。
在这里能看到么
这边测试了ios6p 小米note3,微信版本:6.7.3均无复现问题
多谢回复,这个需要在体验版上复现,是在体验版上测试的吗
是使用代码片段在真机上测试的
在开发者工具里真机预览是不会复现的,开发版没有这个问题,就是这么奇怪
使用代码片段能复现吗?具体是什么机型以及微信版本?
不可以,体验版的二维码贴在上面了,小米 note2,微信 6.7.3