Переглянути джерело

[canvas][修改]

tags/江西版6.1.0
meo 6 роки тому
джерело
коміт
0ae73695d4
3 змінених файлів з 16 додано та 12 видалено
  1. +7
    -3
      pages/canvas/index.js
  2. +8
    -6
      pages/canvas/index.wxml
  3. +1
    -3
      pages/coupon/detail/index.wxss

+ 7
- 3
pages/canvas/index.js Переглянути файл

@@ -164,9 +164,13 @@ Page({
// 商户海报绘制
drawOtherContent(ctx, scale, options) {
let that = this;
console.log(ctx.measureText(this.data.nickName).width);

//昵称
this.drawNormalText(ctx, this.data.nickName, 43 * scale, 24 * scale, 16 * scale, "#000", "left", "middle", scale);
this.drawNormalText(ctx, " 向您推荐", 120 * scale, 25 * scale, 16 * scale, "#848484", "left", "middle", scale);
this.drawNormalText(ctx, this.data.nickName, 48 * scale, 24 * scale, 16 * scale, "#000", "left", "middle", scale);

this.drawNormalText(ctx, " 向您推荐", (ctx.measureText(this.data.nickName).width+60) * scale, 25 * scale, 16 * scale, "#848484", "left", "middle", scale);

this.drawNormalText(ctx, "---" + this.data.mallname + "---", 175 * scale, 500 * scale, 16 * scale, "#000", "left", "middle", scale);
if (options && options.merchantId) {
//店铺名
@@ -203,7 +207,7 @@ Page({
let word = that.data.data.merchantVoList[i - 1].merchantName;
let metrics = (ctx.measureText(word).width) * scale;
metrics += metrics;
that.drawNormalText(ctx,''+that.data.data.merchantVoList[i].merchantName, metrics, 375 * scale, 14 * scale, "#000", "left", "middle", scale);
that.drawNormalText(ctx,''+that.data.data.merchantVoList[i].merchantName, metrics, 375 * scale, 14 * scale, "#000", "left", "middle", scale);
}
}
ctx.draw(true);


+ 8
- 6
pages/canvas/index.wxml Переглянути файл

@@ -1,7 +1,9 @@
<view class='content'>
<view class='poster'>
<canvas canvas-id='myCanvas' class='canvas-content' style="width:{{windowWidth-20}}px;height:{{windowHeight}}px;box-shadow: 1px 1px 5px 5px rgba(0, 0, 0, 0.05); position:absolute;z-index:1;" >
</canvas>
</view>
<cover-view class="bottomsave" style="position:fixed;z-index:11;"> <button bindtap="saveImage" class='saveposter'>保存图片分享到朋友圈</button></cover-view>
<view class='content'>
<view class='poster'>
<canvas canvas-id='myCanvas' class='canvas-content' style="width:{{windowWidth-20}}px;height:{{windowHeight}}px;box-shadow: 1px 1px 5px 5px rgba(0, 0, 0, 0.05); position:absolute;z-index:1;">
</canvas>
</view>
<cover-view class="bottomsave" style="position:fixed;z-index:11;">
<button bindtap="saveImage" class='saveposter'>保存图片分享到朋友圈</button>
</cover-view>
</view>

+ 1
- 3
pages/coupon/detail/index.wxss Переглянути файл

@@ -800,12 +800,10 @@ checkbox-group, radio-group {
color: #000;
display: block;
font-size: 30rpx;
height: 80rpx;
line-height: 80rpx;
}

.modal-content view>image {
margin-top: 30rpx;
margin-top: 40rpx;
width: 90rpx;
height: 90rpx;
}

Завантаження…
Відмінити
Зберегти