From 9e9abf056517eb9f609d817600dc3d309f91e4ff Mon Sep 17 00:00:00 2001 From: luqc Date: Fri, 31 May 2019 11:44:03 +0800 Subject: [PATCH] =?UTF-8?q?[=E7=94=9F=E6=88=90=E6=B5=B7=E6=8A=A5[=E4=BF=AE?= =?UTF-8?q?=E6=94=B9][=E5=95=86=E6=88=B7=E4=B8=8D=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E9=97=AE=E9=A2=98]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/canvas/index.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pages/canvas/index.js b/pages/canvas/index.js index 8a8c000..c007558 100644 --- a/pages/canvas/index.js +++ b/pages/canvas/index.js @@ -190,15 +190,16 @@ Page({ this.drawNormalText(ctx, "适用门店:", 30 * scale, 348 * scale, 16 * scale, "#000", "left", "middle", scale); //适用门店字体的排列 - for (let i = 0; i < that.data.data.merchantVoList.length;i++){ - let width0=ctx.measureText(that.data.data.merchantVoList[0].merchantName).width - let width1=ctx.measureText(that.data.data.merchantVoList[1].merchantName).width + for (let i = 0; i < that.data.data.merchantVoList.length;i++){ if(i==0){ - that.drawNormalText(ctx, that.data.data.merchantVoList[i].merchantName+"、", 30, 375 * scale, 14 * scale, "#000", "left", "middle", scale); + that.drawNormalText(ctx, that.data.data.merchantVoList[i].merchantName, 30, 375 * scale, 14 * scale, "#000", "left", "middle", scale); }else if(i==1){ - that.drawNormalText(ctx, that.data.data.merchantVoList[i].merchantName+"、", (width0+35)*scale, 375 * scale, 14 * scale, "#000", "left", "middle", scale); + let width0=ctx.measureText(that.data.data.merchantVoList[0].merchantName).width + that.drawNormalText(ctx, that.data.data.merchantVoList[i].merchantName, (width0+40)*scale, 375 * scale, 14 * scale, "#000", "left", "middle", scale); }else if(i==2){ - that.drawNormalText(ctx, that.data.data.merchantVoList[i].merchantName+"..", (width1+width0+40)*scale, 375 * scale, 14 * scale, "#000", "left", "middle", scale); + let width0=ctx.measureText(that.data.data.merchantVoList[0].merchantName).width + let width1=ctx.measureText(that.data.data.merchantVoList[1].merchantName).width + that.drawNormalText(ctx, that.data.data.merchantVoList[i].merchantName+"...", (width1+width0+45)*scale, 375 * scale, 14 * scale, "#000", "left", "middle", scale); } } ctx.draw(true);