收藏
回答

wxml-to-canvas 如何调整canvas的大小?

https://developers.weixin.qq.com/s/r6UBlEm17pc6

我这边调整了高 绘制出来的图片就拉伸了,如何将上面的canvas大小也全屏?

最后一次编辑于  2020-06-05
回答关注问题邀请回答
收藏

2 个回答

  • 帝萧
    帝萧
    2020-06-12

    我把官网的那个改width:400,height:800都嗨歪,果断是后面写死的感觉。。

    2020-06-12
    有用
    回复 2
    • Anker.
      Anker.
      2020-06-12
      嗨歪是啥意思
      2020-06-12
      回复
    • 帝萧
      帝萧
      2020-06-15回复Anker.
      嗨歪  就是  不行,挂了
      2020-06-15
      回复
  • Samuel
    Samuel
    2020-06-04

    使用wx.getSystemInfoSync()或者它的异步方法获取屏幕宽高,然后用setData设置

    注意单位是px

    canvas class='canvas' canvasId="canvas" style="width:{{canvasWidth}}px; height:{{canvasHeight}}px;"></canvas>


    2020-06-04
    有用
    回复 10
    • Anker.
      Anker.
      2020-06-04
      wxml-to-canvas  要怎么设置呢
      2020-06-04
      1
      回复
    • 陈清都
      陈清都
      2020-06-09回复Anker.
      解决了吗兄弟
      2020-06-09
      回复
    • Anker.
      Anker.
      2020-06-09回复陈清都
      没有
      2020-06-09
      1
      回复
    • 陈清都
      陈清都
      2020-06-09回复Anker.
      可以通过setdata去改变canvas的高宽,将其改为你实际要的图片大小就行了,不过设置width好像有点bug,奇奇怪怪的
              this.widget.setData({height:480});
      2020-06-09
      2
      回复
    • 帝萧
      帝萧
      2020-06-12回复Anker.
      兄弟解决了吗
      2020-06-12
      回复
    查看更多(5)
登录 后发表内容
问题标签