收藏
回答

canvas wx:if

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug canvas 客户端 7.0.3 2.0.0

canvas 用wx:if 条件满足后不能显示


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

1 个回答

  • 今天天气很好
    今天天气很好
    2019-03-01

    代码看看

    2019-03-01
    有用
    回复 5
    • ShowLogo
      ShowLogo
      2019-03-02

      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

      2019-03-02
      回复
    • ShowLogo
      ShowLogo
      2019-03-02回复ShowLogo


      2019-03-02
      回复
    • 今天天气很好
      今天天气很好
      2019-03-04回复ShowLogo

      你的代码少了canvas-id,加上这个就没问题了

      2019-03-04
      回复
    • ShowLogo
      ShowLogo
      2019-03-04

      本身就是有的   只是我往这儿打的时候没写

      2019-03-04
      回复
    • 今天天气很好
      今天天气很好
      2019-03-04回复ShowLogo

      - -你试试这个,如果还是没有显示,说明有其他的地方样式可能影响到了

      <canvas canvas-id="canvasdrawer" style='border: 1rpx solid #000;width: 200rpx;height: 200rpx;'></canvas>



      2019-03-04
      回复
登录 后发表内容