|
|
@@ -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');
|