调用:

wx.canvasToTempFilePath({
canvasId: '只传了一个 id',
 success: function(res) {},
 fail() {},
})


该 canvas 样式:

width: 750rpx;
height: 1008rpx;


canvas 的画图方式基本是这样的:

ratio 为 0.5

ctx.setFillStyle('#E1663F');

ctx.fillRect(0, 0, 750 * this.ratio, 1008 * this.ratio);


表现:

部分手机正常,手上的异常手机数量只有以下这个

Le X820,Android 6.0.1

手机上输出的图片方位下,和右都带有黑色背景。


具体表现


展开全部
收起
4回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 白皓

    18人对此回答表示赞同

    小程序中没有标明单位的尺寸,都是px。

    展开
    18
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Austin

    16人对此回答表示赞同

    OK,明白。有木有好的组件推荐下。

    展开
    16
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Henry韩飞

    9人对此回答表示赞同

    js处理的代码逻辑中,还是优先px的,因为这样会比较细腻,而且js可以执行逻辑来处理很多尺寸问题。rpx主要是在wxss中的静态样式定义,不太好进行逻辑处理的情况下,会比较合适。

    展开
    9
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Nathan

    4人对此回答表示赞同

    @LastLeaf我记得官方推荐我们使用rpx

    展开
    4
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部