bug–canvas使用节点绘图方式无法显示 cover-view cover-image顶级标签【已解决】
1、前提:我是直接拿着官方提供的代码片段进行测试的
2、使用wx.createSelectorQuery().select(’#canvas’)方式进行选中节点进行对其绘图操作后
3、绘图方式
const ctxCanvas = canvas.getContext(‘2d’)
ctxCanvas.fillStyle = ‘pink’
ctxCanvas.fillRect(0, 0, 375 * 2, 400 * 2)
4、结果:绘画出的数据直接覆盖掉cover-image/cover-view顶级标签
5、预期:应该是不会将其覆盖
6、对比wx.createCanvasContext(‘canvas’)绘图方式 正常显示无错误
7、能否提供解决方案?已解决该问题-真机调试工具无显示,真机正常显示OK
新问题:当cover-view标签设置position后给其定位,真机是无显示的。工具上对其全局设置
cover-view
overflow: initial !important
该方式只能解决工具端 真机上无显示。
具体问题应该是溢出容器盒子导致无法显示。但是实际需求是需要溢出的,能否提供一个溢出的解决方案?
已解决问题:修改cover-view使用方式 尽量不让其溢出外部cover-view