收藏
回答

wxml-to-canvas 会有宽高度限制吗?

官方推荐的长截图工具,wxml-to-canvas

我看了源码,wxml-to-canvas可以设置width和height,但是宽或高的数值过大,在真机上则完全不渲染。

经测试,width和height小于1300才可以渲染。大于1400的在真机上无法渲染。

// 以下代码在真机上无法渲染到canvas
// 在官方的源码片段上,只增加了height="2500"
<wxml-to-canvas class="widget" width="2500"></wxml-to-canvas>

代码片段:https://developers.weixin.qq.com/s/ASoVbMmY7hpT

手机型号:mate30 pro

安卓版本:Android 10

微信版本:8.0.2

最后一次编辑于  2021-04-23
回答关注问题邀请回答
收藏

3 个回答

  • tu
    tu
    2021-11-26

    是的,我被这个问题卡了好半天,模拟器已经画得完美无缺了,真机不显示,又得重新画重新布局算尺寸。

    wxml-to-canvas 真的坑特别多,烦死了。

    2021-11-26
    有用
    回复
  • 幸会
    幸会
    2021-05-18

    请问这个问题解决了吗? 我这边把每一个元素等比例缩放,可以展示图片 但是文字不见了

    2021-05-18
    有用
    回复 1
    • 磊
      2021-07-06
      没解决。文字要用text组件。
      2021-07-06
      回复
  • 游戏人生
    游戏人生
    2021-04-23

    太大会卡,会闪退哦

    2021-04-23
    有用
    回复 2
    • 磊
      2021-04-23
      卡都可以接受,目前问题是开发工具可以正常渲染,真机不行。
      2021-04-23
      1
      回复
    • 游戏人生
      游戏人生
      2021-04-23回复
      是,真机大约就是1400以内
      2021-04-23
      回复
登录 后发表内容