From d5b8f1b9300a458b2618589a1cbe1aa4d76162d7 Mon Sep 17 00:00:00 2001 From: wenfp Date: Tue, 8 Feb 2022 13:58:35 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BD=AC=E7=A7=BB=E5=88=B0PC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 7 +++ src/assets/img/gongdexiang.png | Bin 0 -> 14694 bytes src/common/wechat-web.js | 67 ++++++++++++++++++++++---- src/components/random-money/index.vue | 3 +- src/mixins/index.js | 36 +++----------- src/pages/buddha-detail/index.vue | 6 ++- src/pages/everyday-donation/index.vue | 13 +++-- src/pages/goods-detail/index.vue | 5 +- src/pages/merit-box/index.vue | 23 +++++++-- src/pages/pay-result/index.vue | 7 ++- src/pages/temple-detail/index.vue | 2 +- src/pages/temple-home/index.vue | 36 +++++++++++++- wap/index.html | 2 +- 13 files changed, 148 insertions(+), 59 deletions(-) create mode 100644 src/assets/img/gongdexiang.png diff --git a/src/App.vue b/src/App.vue index 4ab19b4..3f27a3e 100644 --- a/src/App.vue +++ b/src/App.vue @@ -65,6 +65,13 @@ export default { computed: { showTabbar() { const path = tabbar.map(tab => tab.path); + const { name, query: { temple_id } } = this.$route; + + // 等于寺庙功德箱时隐藏底部导航 + if(name === 'merit-box' && temple_id !== '1'){ + return false + } + return path.includes(this.$route.path); }, paddingBottom() { diff --git a/src/assets/img/gongdexiang.png b/src/assets/img/gongdexiang.png new file mode 100644 index 0000000000000000000000000000000000000000..7c80c4c2924a496a3b4a90322904d9be34c2e694 GIT binary patch literal 14694 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 literal 0 HcmV?d00001 diff --git a/src/common/wechat-web.js b/src/common/wechat-web.js index 960128f..d4b05d4 100644 --- a/src/common/wechat-web.js +++ b/src/common/wechat-web.js @@ -1,11 +1,12 @@ let wechatInstance; -function signToWechat(config, readFunction) { +function signToWechat(config, shareConfig) { if (!wx) { console.warn('请安装微信网页JS-SDK, url: https://res2.wx.qq.com/open/js/jweixin-1.6.0.js'); } const defaultConfig = { ...config, + debug: false, jsApiList: [ 'onMenuShareTimeline', 'onMenuShareAppMessage', @@ -16,15 +17,63 @@ function signToWechat(config, readFunction) { 'updateTimelineShareData' ], }; - return new Promise((resolve) => { - console.log('defaultConfig', defaultConfig); - wx.config(defaultConfig); - wx.ready(function() { - console.warn('wechat sdk config success'); - wechatInstance = wx; - resolve(wx); - readFunction && readFunction(wx) + console.log('sign', wx); + wx.config(defaultConfig); + wx.ready(function() { + + console.log('wechat sdk config success'); + wechatInstance = wx; + + wx.onMenuShareAppMessage({ + title: shareConfig.title, + desc: shareConfig.desc, + link: shareConfig.link, + imgUrl: shareConfig.imgUrl, + complete: res => { + shareConfig.callback && shareConfig.callback({ + key: 'updateAppMessageShareData', + ...res + }); + } }); + + // // 分享朋友圈 + wx.onMenuShareTimeline({ + title: shareConfig.title, + link: shareConfig.link, + imgUrl: shareConfig.imgUrl, + complete: res => { + shareConfig.callback && shareConfig.callback({ + key: 'updateTimelineShareData', + ...res + }); + } + }); + + // wx.updateAppMessageShareData({ + // title: shareConfig.title, + // desc: shareConfig.desc, + // link: shareConfig.link, + // imgUrl: shareConfig.imgUrl, + // complete: res => { + // shareConfig.callback && shareConfig.callback({ + // key: 'updateAppMessageShareData', + // ...res + // }); + // } + // }); + // // 分享朋友圈 + // wx.updateTimelineShareData({ + // title: shareConfig.title, + // link: shareConfig.link, + // imgUrl: shareConfig.imgUrl, + // complete: res => { + // shareConfig.callback && shareConfig.callback({ + // key: 'updateTimelineShareData', + // ...res + // }); + // } + // }); }); } diff --git a/src/components/random-money/index.vue b/src/components/random-money/index.vue index 53e33f3..94f6829 100644 --- a/src/components/random-money/index.vue +++ b/src/components/random-money/index.vue @@ -112,7 +112,7 @@ export default {