收藏
回答

canvas如何在小程序页面中隐藏?

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug canvas 客户端 6 2

文档中有这样一句:


  1. tipcanvas 组件是由客户端创建的原生组件,它的层级是最高的,不能通过 z-index 控制层级


比如,选中图片后,把图片画到canvas上,但是并不想让用户看到这个canvas,请问如何在小程序页面中隐藏canvas呢?

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

2 个回答

  • 。。。
    。。。
    2018-06-14

    hidden

    2018-06-14
    赞同
    回复 1
    • 贺礼
      贺礼
      2018-06-16

      hidden或display:none都不好使,这样可以left: 10000rpx

      2018-06-16
      回复
  • 贺礼
    贺礼
    2018-06-14

    已解决。

    2018-06-14
    赞同
    回复 5
    • 蒋蒋蒋蒋菇凉
      蒋蒋蒋蒋菇凉
      2018-06-15

      请问你是怎么解决的? 我用hidden 发现画出来的图是空白透明的,去掉hidden就正常了

      2018-06-15
      回复
    • 蒋蒋蒋蒋菇凉
      蒋蒋蒋蒋菇凉
      2018-06-15

      请问你是怎么解决的? 我用hidden 发现画出来的图是空白透明的,去掉hidden就正常了

      -----------------------------------------------------------

      刚试了下,再真机上是可以的。。。

      2018-06-15
      回复
    • 贺礼
      贺礼
      2018-06-16

      不要用hidden或display:none,还记得CSS吗,left: 10000rpx


      另外,如果动态修改canvas的宽高,注意setData是异步的

      2018-06-16
      2
      回复
    • 萧虎
      萧虎
      2018-08-27回复贺礼

      是的,真机上可以,模拟器上不行

      2018-08-27
      回复
    • leelight
      leelight
      2019-08-28回复贺礼
      这个解决方案非常巧妙,省了我好多工作
      2019-08-28
      回复
登录 后发表内容