收藏
回答

camera和camera在同一个页面,第一次加载的时候canvas不显示

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug camera,camera 客户端 6.7.3 2.4.0

- 当前 Bug 的表现(可附上截图)

开发工具里面第一次加载时canvas,camera正常显示


手机上第一次加载页面时canvas上显示不出来,如果将camera隐藏则可以正常显示

或者不关闭小程序进程第二次进入页面时可以正常显示


- 预期表现

第一次加载canvas在camera上层正确显示

- 复现路径


- 提供一个最简复现 Demo


回答关注问题邀请回答
收藏

3 个回答

  • 晨
    2018-11-16

    麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们定位下问题

    2018-11-16
    有用
    回复 1
  • 戴永俊
    戴永俊
    2020-01-09

    我也碰到同样的问题,我需要用canvas在相机上生成长方形图

    2020-01-09
    有用
    回复
  • 卢霄霄
    卢霄霄
    2018-11-16

    傻傻分不清楚

    2018-11-16
    有用
    回复 7
    • 汪曐
      汪曐
      2018-11-16

      就是camera组件和canvas组件在同一个页面上的时候,我想canvas在camera上面显示,但是在手机上这个页面第一次加载的时候canvas显示不出来,只有camera组件能显示,如果把camera组件注释掉,在手机上就可以正常显示canvas组件了

      2018-11-16
      回复
    • 卢霄霄
      卢霄霄
      2018-11-16回复汪曐

      哈哈哈 都是原生组件呢。。不是很好处理~ 建议你把canvas的内容存成image,然后用cover-image显示~

      2018-11-16
      回复
    • 汪曐
      汪曐
      2018-11-16回复卢霄霄

      可是我这个canvas是用来渲染图片帧(109张图片)的,如果用cover-image来显示的话会很卡,用canvas是性能最优的解决方案,不知道这个是不是原生组件的问题

      2018-11-16
      回复
    • 汪曐
      汪曐
      2018-11-16回复卢霄霄

      谢谢你哈

      2018-11-16
      回复
    • 卢霄霄
      卢霄霄
      2018-11-16回复汪曐

      哇塞 你是用canvas模拟 gif图吗~

      2018-11-16
      回复
    查看更多(2)
登录 后发表内容