收藏
回答

canvas wx:if

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

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


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

1 个回答

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

    代码看看

    03-01
    赞同
    回复 5
    • ShowLogo
      ShowLogo
      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

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


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

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

      03-04
      回复
    • ShowLogo
      ShowLogo
      03-04

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

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

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

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



      03-04
      回复