升级openData组件

This commit is contained in:
aixianling
2021-12-15 14:12:56 +08:00
parent 4f74dda53a
commit 76b0abe1ea

View File

@@ -19,15 +19,23 @@ export default {
methods: {
...mapActions(['injectJWeixin']),
bindWWOpenData() {
if (window.WWOpenData) {
WWOpenData.bind(this.$el)
} else this.injectJWeixin().then(() => {
this.$nextTick(() => {
window?.WWOpenData?.checkSession({
success: () => {
WWOpenData.bind(this.$el)
})
},
fail: () => {
this.$initWxOpenData(WWOpenData => {
WWOpenData.bind(this.$el)
})
}
})
}
},
watch: {
openid(v) {
v && this.bindWWOpenData()
}
},
mounted() {
this.$nextTick(() => {
this.bindWWOpenData()