收藏
回答

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

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

文档中有这样一句:


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


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

最后一次编辑于  2018-06-14  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • 贺礼
    贺礼
    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
      08-28回复贺礼
      这个解决方案非常巧妙,省了我好多工作
      08-28
      回复
  • 略略略
    略略略
    2018-06-14

    hidden

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

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

      2018-06-16
      回复