如上图所示:
ad组件在展示视频广告的情况下,动态(使用setData)给其父元素(即容器)限制宽度(该宽度符合文档中提到的最终渲染宽度需大于300px),容器宽度改变没有触发广告组件重绘,最终渲染出来的广告宽度会大于容器宽度,视频播放的控制overlay甚至会溢出容器。
出现问题的环境有:
1. 开发工具 1907300, 2.8.3
2. 三星S10, Android 9, 微信 7.0.6, 2.8.3
3. iPhone 7, iOS 12.4, 不在手边无法确定版本但是确定可以复现
推测这个问题和平台无关但与线上热更新的基础库有关。
看了一下你提供的demo,你ad-container__ad在这个class里面写死了宽度导致的。
这个问题解决了吗