hwq před 3 roky
rodič
revize
2a43a64a13

+ 43 - 41
pagesA/pages/invite.vue

@@ -134,8 +134,8 @@
             </view> -->
 						<canvas class="qrcode-view" canvas-id="firstCanvas" id="firstCanvas" v-if="!canvasImage"></canvas>
 						<view class="qrcode-view" v-if="canvasImage">
-							<!-- <image :src="canvasImage" mode="aspectFit"></image> -->
-							<img class="img1" :src="canvasImage" />
+							<image :src="canvasImage" mode="aspectFit"></image>
+							<!-- <img class="img1" :src="canvasImage" /> -->
 						</view>
 						<!-- #ifndef H5 -->
 						<view class="btn-view"></view>
@@ -318,50 +318,52 @@ export default {
 							let x = 0;
 							let y = (canvasH - h) / 2;
 							ctx.drawImage(bg2.path, x, y, w, h);
-							// #ifdef H5
+							// #ifdef MP-WEIXIN
 							let erwema = _this.info.qr_code;
 							// #endif
-							// #ifndef H5
+							// #ifndef MP-WEIXIN
 							let erwema = _this.info.qr_code;
 							// #endif
-							uni.getImageInfo({
-								src: erwema,
-								success: function(qrcode) {
-									console.log(qrcode, 'erweima');
-									let w = (100 * res.screenWidth) / 750;
-									let x = (24 * res.screenWidth) / 750;
-									// let x = (canvasW - w) / 2;
-									let y = (670 * res.screenWidth) / 750;
-									ctx.drawImage(qrcode.path, x, y, w, w);
-									ctx.draw(
-										false,
-										setTimeout(() => {
-											uni.canvasToTempFilePath(
-												{
-													x: 0,
-													y: 0,
-													width: canvasW,
-													height: canvasH,
-													canvasId: 'firstCanvas',
-													success: function(res) {
-														console.log(res, '123456');
-														// 在H5平台下,tempFilePath 为 base64
-														// alert('成功')
-														_this.canvasImage = res.tempFilePath;
-													},
-													fail(err) {
-														console.log(err, 'err');
-													}
-												},
-												_this
-											);
-										}, 1000)
+							console.log(erwema, '123456');
+							let w1 = (100 * res.screenWidth) / 750;
+							let x1 = (20 * res.screenWidth) / 750;
+							// let x = (canvasW - w) / 2;
+							let y1 = (670 * res.screenWidth) / 750;
+							ctx.drawImage(erwema, x1, y1, w1, w1);
+							ctx.draw(
+								false,
+								setTimeout(() => {
+									uni.canvasToTempFilePath(
+										{
+											x: 0,
+											y: 0,
+											width: canvasW,
+											height: canvasH,
+											canvasId: 'firstCanvas',
+											success: function(res) {
+												console.log(res, '123456');
+												// 在H5平台下,tempFilePath 为 base64
+												// alert('成功')
+												_this.canvasImage = res.tempFilePath;
+											},
+											fail(err) {
+												console.log(err, 'err');
+											}
+										},
+										_this
 									);
-								},
-								fail(err) {
-									console.log(err, 'erwemasb');
-								}
-							});
+								}, 5000)
+							);
+							// uni.getImageInfo({
+							// 	src: erwema,
+							// 	success: function(qrcode) {
+							// 		console.log(qrcode, 'erweima');
+							// 		let w = (200 * res.screenWidth) / 750;
+							// 	},
+							// 	fail(err) {
+							// 		console.log(err, 'erwemasb');
+							// 	}
+							// });
 						},
 						fail(err) {
 							console.log(err, '987654');

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/app-plus/app-service.js


+ 6 - 3
unpackage/dist/dev/app-plus/app-view.js

@@ -25724,9 +25724,12 @@ var render = function() {
                               attrs: { _i: 77 }
                             },
                             [
-                              _c("img", {
-                                staticClass: _vm._$g(78, "sc"),
-                                attrs: { src: _vm._$g(78, "a-src"), _i: 78 }
+                              _c("v-uni-image", {
+                                attrs: {
+                                  src: _vm._$g(78, "a-src"),
+                                  mode: "aspectFit",
+                                  _i: 78
+                                }
                               })
                             ],
                             1

Některé soubory nejsou zobrazeny, neboť je v těchto rozdílových datech změněno mnoho souborů