canvas组件上渲染的内容和canvas组件不在一个层级?
发布于 6 年前 作者 vjiang 9390 次浏览 来自 官方Issues

video组件在canvas组件上层,但是canvas组件上渲染的内容会遮挡video组件

4 回复

麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

谢谢回复!问题是这样的:

我在页面上添加了一个灰色背景的canvas组件,然后在canvas上叠加了一个video组件,video此时是在canvas上层的。接着往canvas上渲染了一个红色的立方体,发现立方体挡住了video~我想确认下canvas是否是作为渲染内容的一个容器,为什么渲染出来的内容效果看起来和canvas本身不在一个层级,而是在最上层?我往上面继续添加map这个原生组件,也是一样的,会被渲染出来的模型挡住……

这玩意非常坑爹。。你会发现你把它的父节点隐藏了它都照样能显示。腾讯公司至今没能修复这个BUG

回到顶部