canvas里面绘制多个不同字体大小、颜色的文本,在调试工具里面没有问题,在手机端会偶尔会出现文字大小和颜色混乱的情况

部分代码如下所示:

context.setTextAlign('left');


var text = that.data.userinfo.nickName;

context.setFontSize(18);

context.setFillStyle('#666666');

context.fillText(text, 75, 53)

context.save();

context.restore();


var User1Text2 = "我已参加这个代言活动,邀你一起加入!";

context.setFontSize(15);

context.setFillStyle('#666666');

context.fillText(User1Text2, 75, 77)

context.save();

context.restore();


var title = this.data.title;

context.setFontSize(24);

context.setFillStyle('#000000');

if (title.length > 11) {

var desc01 = title.substring(0, 13);

var desc02 = title.substring(13, 26);

context.fillText(desc01, 18.5, 135)

context.save();

context.restore();

context.fillText(desc02, 18.5, 165)

context.save();

context.restore();

} else {

context.setFontSize(24);

context.save();

context.restore();

}


绘制出来的效果如下图所示,第一张是乱的,第二张是正常的,求解答




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

    2044人对此回答表示赞同

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

    20人对此回答表示赞同

    一样的问题,没辙,只能等官方更新

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

    评论(0)

    收起评论

  • Jayla

    18人对此回答表示赞同

    我也遇到了这样的问题....搞了一下午了最后发现苹果没事小米每次打开展示效果不一样,希望尽快修复

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

    评论(0)

    收起评论

  • Sierra

    16人对此回答表示赞同

    曹我也是到现在都没有解决方案啊。。

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

    评论(0)

    收起评论

  • 泯灭人性

    13人对此回答表示赞同

    我这边是oppor11体验版出现了这种问题,出现的几率很高。

    展开
    13
    1回复
    发布于 6年前

    评论(1)

    收起评论

    • 大青 2018-12-05 20:43

      最后问题解决了吗

      回复
  • Jack

    11人对此回答表示赞同

    黄思程我这边不能重现呢。有重现路径吗

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

    评论(0)

    收起评论

  • 兵荒马乱

    11人对此回答表示赞同

    我也碰到了这个bug标题文字和下面的信息介绍不定期会置换属性,标题本来是红色的大号字体有时候就变成下面的小号灰色字体

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

    评论(0)

    收起评论

  • Sakura_1

    8人对此回答表示赞同

    这问题没人解决一下么?

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

    评论(0)

    收起评论

  • Luke

    6人对此回答表示赞同

    麻烦9提供个代码片段看一下

    展开
    6
    7回复
    发布于 6年前

    评论(7)

    收起评论

    • 文心雕龙 2018-12-15 16:29

      我用小米也测试了正常测了有30次左右没有出现错乱的情况了

      回复
    • 方旭 2018-12-17 16:50

      你是小米6么?我测试了很多次会出现一次这是我写的简易demo出现几率不高,我们生产业务复杂总出现这个问题

      回复
    • Radinka 2018-12-19 15:41

      问题没有解决,一直在等官方回复

      回复
    • Christopher 2018-12-21 12:05

      我试了下在

      回复
    • 香草 2018-12-23 09:28

      麻烦问下问题有得到解决吗

      回复
    • 神庙逃亡者 2018-12-25 12:04

      看来是没解决

      回复
    • 666Olivia 2018-12-27 16:28

      解决了么

      回复
  • 张小千

    5人对此回答表示赞同

    开发者工具和苹果手机都没问题,Android手机偶尔有问题,有时候二十几次才出现一次问题,你多测一下看看

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

    评论(0)

    收起评论

  • 吴震

    2人对此回答表示赞同

    展开
    2
    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
扫码咨询

扫码咨询套餐

回到顶部