|
@@ -87,6 +87,7 @@ export default {
|
|
...mapGetters(['authUserId', 'appId', 'routePrefix', 'accountType']),
|
|
...mapGetters(['authUserId', 'appId', 'routePrefix', 'accountType']),
|
|
},
|
|
},
|
|
mounted() {
|
|
mounted() {
|
|
|
|
+ this.initAppMessageShareData() // 公众号分享授权页面
|
|
window.addEventListener('scroll', () => {
|
|
window.addEventListener('scroll', () => {
|
|
this.scrollTop = document.documentElement.scrollTop
|
|
this.scrollTop = document.documentElement.scrollTop
|
|
})
|
|
})
|
|
@@ -153,6 +154,28 @@ export default {
|
|
this.banner.headAppBanner && (changeBanner.style.backgroundImage = 'url('+ this.banner.headAppBanner+ ')')
|
|
this.banner.headAppBanner && (changeBanner.style.backgroundImage = 'url('+ this.banner.headAppBanner+ ')')
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ // 分享当前页面
|
|
|
|
+ initAppMessageShareData() {
|
|
|
|
+ console.log(window.location.href, window.location.origin)
|
|
|
|
+ // 重试次数
|
|
|
|
+ let retryCount = 1
|
|
|
|
+ this.$wxReady((wx) => {
|
|
|
|
+ //需在用户可能点击分享按钮前就先调用
|
|
|
|
+ wx.updateAppMessageShareData({
|
|
|
|
+ title: '官方正品授权查询', // 分享标题
|
|
|
|
+ desc: '官方正品授权', // 分享描述
|
|
|
|
+ link: window.location.href, // 分享链接,该链接域名或路径必须与当前页面对应的公众号 JS 安全域名一致
|
|
|
|
+ imgUrl: this.banner.headAppBanner, // 分享图标
|
|
|
|
+ fail: () => {
|
|
|
|
+ if (retryCount === 0) return
|
|
|
|
+ this.initAppMessageShareData()
|
|
|
|
+ retryCount--
|
|
|
|
+ },
|
|
|
|
+ })
|
|
|
|
+ })
|
|
|
|
+ },
|
|
},
|
|
},
|
|
}
|
|
}
|
|
</script>
|
|
</script>
|