框架类型 |
问题类型 |
API/组件名称 |
终端类型 |
操作系统 |
微信版本 |
基础库版本 |
小程序 |
Bug |
canvas |
客户端 |
6 |
2 |
文档中有这样一句:
tip: canvas 组件是由客户端创建的原生组件,它的层级是最高的,不能通过 z-index 控制层级
比如,选中图片后,把图片画到canvas上,但是并不想让用户看到这个canvas,请问如何在小程序页面中隐藏canvas呢?
3 个回答
-
09-18
可以看一下这里:https://developers.weixin.qq.com/community/develop/doc/1aadfacdd9f38584881e0c50db2bcda1
09-18
有用
回复
-
2018-06-14
hidden
2018-06-14
有用
回复 2
-
2018-06-14
已解决。
2018-06-14
有用
回复 8
-
2018-06-15
请问你是怎么解决的? 我用hidden 发现画出来的图是空白透明的,去掉hidden就正常了
2018-06-15
赞
回复
-
2018-06-15
请问你是怎么解决的? 我用hidden 发现画出来的图是空白透明的,去掉hidden就正常了
<span style="font-size: 14px; color: rgba(0, 0, 0, 0.9); font-family: -apple-system-font, BlinkMacSystemFont, "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif; line-height: 1.6;"--<---------------------------------------------------------
刚试了下,再真机上是可以的。。。
2018-06-15
赞
回复
-
2018-06-16
不要用hidden或display:none,还记得CSS吗,left: 10000rpx
另外,如果动态修改canvas的宽高,注意setData是异步的
2018-06-16
赞 2
回复
-
2018-08-27回复贺礼
是的,真机上可以,模拟器上不行
2018-08-27
赞
回复
-
2019-08-28回复贺礼
这个解决方案非常巧妙,省了我好多工作
-