diff --git a/pages/member/member.vue b/pages/member/member.vue index 1b3f3b2..c75f493 100644 --- a/pages/member/member.vue +++ b/pages/member/member.vue @@ -33,19 +33,18 @@ - - + + - - - 保存相册 + + + - @@ -61,12 +60,12 @@ user_info: { promotion: '' }, + shareBtnDisplay: 'none', } }, onLoad() { weixin.getOpenidInfo(info => { - this.user_info = info - console.log(this.user_info) + this.user_info = info }) }, onShareAppMessage() { @@ -81,6 +80,7 @@ uni.showLoading({ title: '加载中' }); + this.$refs.shareCode.open() uni.request({ url: this.baseUrl + '/api/member/get-wxa-qrcode', method: 'GET', @@ -104,8 +104,8 @@ canvasId: 'firstCanvas', fileType: 'jpg', success: (res) => { + this.shareBtnDisplay = 'flex' uni.hideLoading() - this.$refs.shareCode.open() this.img = res.tempFilePath }, }) @@ -113,6 +113,8 @@ } }) } else { + uni.hideLoading() + this.$refs.shareCode.close() this.alert(r.data.msg) } } @@ -307,15 +309,18 @@ width: 100%; height: 100vh; background: rgba(0, 0, 0, 0.5); - padding-top: 13vh; + // padding-top: 13vh; box-sizing: border-box; position: relative; } .shareCon { width: 500rpx; - margin: 0 auto; - position: relative; + // margin: 0 auto; + position: absolute; + top: 45%; + left: 50%; + transform: translate(-50%, -50%); .code { width: 300rpx;