live-player上覆盖的cover-view有时候加载不出来
发布于 5 年前 作者 guiying69 14341 次浏览 来自 问答

cover-view是覆盖在live-player上的代码如下

这种问题是概率性的出现的

所以以下是我的设想:

是不是cover-view没有层级概念后渲染出的东西会覆盖在前面的渲染控件上,初始化的时候第一次渲染live-player失败,但是cover-view都是成功渲染,程序内部又去重新渲染了一次live-player,所以live-player是后渲染出来的覆盖了cover-view:

如果是如上所述,内部是否有判断可以判断live-player有没有渲染成功,我可以让用户重新进入页面

6 回复

麻烦提供一下出现问题的机型和微信版本,并且给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们定位下问题

好的,稍等

wechatide://minicode/TqAjEkmL6aZD

注:这个问题出现在真机iphone6sp上,在小米5手机上出现这种问题的概率比iphone6sp上要小很多,但是偶尔也会出现

6.6.6

2.0.5

再次补充,我将主播信息距离上边距高度提升到live-player之外,可以看到关注被遮住了,但是主播信息还是显示出来了,因此更加有力的证明了我之前的设想,live-player二次渲染遮盖了其他的cover-view,求一个live-player__控件__渲染失败的回调,希望官方能回应,各位有兴趣的大佬也一起来发表讨论

回到顶部