小程序分享到朋友圈
发布于 7 年前 作者 jingcui 10925 次浏览 来自 问答

分享到朋友圈暂时只能使用canvas来生成海报再发布到朋友圈  但是在canvas中文字换行有一些问题,  在安卓端显示是正常的 但是在ios就会出现格式错乱掉的情况  有没有哪个小伙伴遇到过这个问题   请教我~

7 回复

没想到过了这么久了,我也遇到了,ios出的错乱,基本确定是 \n 换行符导致的canvas渲染文字问题,做了替换就好多了

这个我遇到了,好像是ios里回车的空格被识别了,然后就自动换行了,但是安卓不会识别,所以就是正常的。

我这是后台直接把所有内容直接生成图片,然后在传递给我,我直接显示图片,不用canvas绘图。

canvas 有很多bug的,异步渲染图片还会导致之前的文字错位。。

看看后台返给你的字符串有没有换行符

你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

服务端生成图片

回到顶部