小程序
小游戏
企业微信
微信支付
扫描小程序码分享
canvas 用wx:if 条件满足后不能显示
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
代码看看
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
data:{
canvasShow:false,
canvasW:200,
canvasH:200,
}
//点击按钮事件
but:function(){
var that = this;
that.setData({
canvasShow:true
});
<canvas wx:if="{{canvasShow}}" style="height:{canvasH}px;width:{{canvasW}}px;"></canvas>
就是这个逻辑得代码 不知道为什么style中多了display:none
你的代码少了canvas-id,加上这个就没问题了
本身就是有的 只是我往这儿打的时候没写
- -你试试这个,如果还是没有显示,说明有其他的地方样式可能影响到了
<canvas canvas-id="canvasdrawer" style='border: 1rpx solid #000;width: 200rpx;height: 200rpx;'></canvas>
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
代码看看
data:{
canvasShow:false,
canvasW:200,
canvasH:200,
}
//点击按钮事件
but:function(){
var that = this;
that.setData({
canvasShow:true
});
}
<canvas wx:if="{{canvasShow}}" style="height:{canvasH}px;width:{{canvasW}}px;"></canvas>
就是这个逻辑得代码 不知道为什么style中多了display:none
你的代码少了canvas-id,加上这个就没问题了
本身就是有的 只是我往这儿打的时候没写
- -你试试这个,如果还是没有显示,说明有其他的地方样式可能影响到了
<canvas canvas-id="canvasdrawer" style='border: 1rpx solid #000;width: 200rpx;height: 200rpx;'></canvas>