升级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: { methods: {
...mapActions(['injectJWeixin']), ...mapActions(['injectJWeixin']),
bindWWOpenData() { bindWWOpenData() {
if (window.WWOpenData) { window?.WWOpenData?.checkSession({
success: () => {
WWOpenData.bind(this.$el) WWOpenData.bind(this.$el)
} else this.injectJWeixin().then(() => { },
this.$nextTick(() => { fail: () => {
this.$initWxOpenData(WWOpenData => {
WWOpenData.bind(this.$el) WWOpenData.bind(this.$el)
}) })
}
}) })
} }
}, },
watch: {
openid(v) {
v && this.bindWWOpenData()
}
},
mounted() { mounted() {
this.$nextTick(() => { this.$nextTick(() => {
this.bindWWOpenData() this.bindWWOpenData()