houwei 4 年 前
コミット
939f7fac86
6 ファイル変更19 行追加8 行削除
  1. 2 0
      app.json
  2. BIN
      images/ewmbj.jpg
  3. BIN
      images/ewmbj.png
  4. 1 1
      pages/activeDetail/activeDetail.wxml
  5. 12 3
      pages/share/share.js
  6. 4 4
      pages/share/share.wxml

+ 2 - 0
app.json

@@ -2,6 +2,8 @@
   "pages": [
   "pages": [
     "pages/index/index",
     "pages/index/index",
     "pages/share/share",
     "pages/share/share",
+   
+    
     "pages/targetInfo/targetInfo",
     "pages/targetInfo/targetInfo",
     "pages/personInfo/personInfo",
     "pages/personInfo/personInfo",
     "pages/onSiteActivity/onSiteActivity",
     "pages/onSiteActivity/onSiteActivity",

BIN
images/ewmbj.jpg


BIN
images/ewmbj.png


+ 1 - 1
pages/activeDetail/activeDetail.wxml

@@ -15,7 +15,7 @@
 		<p style='margin-left:35rpx'>地址:{{address}}</p>
 		<p style='margin-left:35rpx'>地址:{{address}}</p>
 	</view>
 	</view>
 	<view style="background:#fcf9ff;width:750rpx;height:20rpx"></view>
 	<view style="background:#fcf9ff;width:750rpx;height:20rpx"></view>
-	<view class="title">
+	<view class="title" wx:if='{{remark}}'>
 		<view style="background-color:#8d6dff;width:10rpx;height:45rpx;border-radius:5rpx;"></view>
 		<view style="background-color:#8d6dff;width:10rpx;height:45rpx;border-radius:5rpx;"></view>
 		<view style="color:#333333;margin-left:20rpx;font-size:35rpx">活动详情</view>
 		<view style="color:#333333;margin-left:20rpx;font-size:35rpx">活动详情</view>
 	</view>
 	</view>

+ 12 - 3
pages/share/share.js

@@ -3,7 +3,7 @@ const tool = require('../../utils/tool.js');
 Page({
 Page({
   data: {
   data: {
     codeImg: '../../images/ewm.png',
     codeImg: '../../images/ewm.png',
-    bj: '../../images/ewmbj.png'
+    bj: '../../images/ewmbj.jpg'
   },
   },
   save() {
   save() {
     console.log('我调取save了')
     console.log('我调取save了')
@@ -89,8 +89,17 @@ Page({
       url: qrcode,
       url: qrcode,
       success: (res) => {
       success: (res) => {
         const ctx = wx.createCanvasContext('myCanvasId');
         const ctx = wx.createCanvasContext('myCanvasId');
-        ctx.drawImage(this.data.bj, 10, 0, 355, 295); //里面的参数无非就是图片放置的位置即图片的横纵坐标,图片的宽高
-        ctx.drawImage(res.tempFilePath, 106, 124, 148, 148);
+        ctx.drawImage(this.data.bj, 0, 0, 355, 392); //里面的参数无非就是图片放置的位置即图片的横纵坐标,图片的宽高
+        ctx.drawImage(res.tempFilePath, 96, 110, 148, 148);
+        let strArr = ['月老给你第一条红线 你遛狗了','第二条红线 你拔河了', '现在他给你第三条 千万别去公园甩鞭子了 行不?','扫码脱单吧'];
+        ctx.setFillStyle("#999");
+        ctx.setFontSize(16); //字大小
+        ctx.setTextAlign('center'); //是否居中显示,参考点画布中线
+        // let leftPositionAarr = []
+        for (let i = 0; i < strArr.length; i++) {
+          console.log(i);
+          ctx.fillText(strArr[i], 180,295 + i * 25);
+        }
         ctx.draw();
         ctx.draw();
         setTimeout(() => {
         setTimeout(() => {
           wx.canvasToTempFilePath({
           wx.canvasToTempFilePath({

+ 4 - 4
pages/share/share.wxml

@@ -1,8 +1,8 @@
-<view style="position:relative;top:80rpx">
-	<canvas canvas-id="myCanvasId" style="width:750rpx;height:700rpx;"></canvas>
+<view style="position:relative;top:50rpx">
+	<canvas canvas-id="myCanvasId" style="width:355px;height:392px;margin-left:10px;"></canvas>
 	<button id="sunbmit" bindtap="save">保存二维码</button>
 	<button id="sunbmit" bindtap="save">保存二维码</button>
-	<view class="wz" style="margin-top:20rpx">我们是月老手底下的打工人</view>
+	<!-- <view class="wz" style="margin-top:20rpx">我们是月老手底下的打工人</view>
 		<view class="wz">扫描二维码来领对象啦!</view>
 		<view class="wz">扫描二维码来领对象啦!</view>
 		<view class="wz">不定期与吉林省慈善总会联合举办免费相亲会</view>
 		<view class="wz">不定期与吉林省慈善总会联合举办免费相亲会</view>
-		<view class="wz">对象都给你准备好了。。。。。。你倒是扫啊!</view>
+		<view class="wz">对象都给你准备好了。。。。。。你倒是扫啊!</view> -->
 	</view>
 	</view>