提交 bf1edd21 authored 作者: 王鹏飞's avatar 王鹏飞

bug fixes

上级 d8c5b278
...@@ -62,7 +62,7 @@ export default { ...@@ -62,7 +62,7 @@ export default {
return query.redirect_uri ? decodeURIComponent(query.redirect_uri) : '' return query.redirect_uri ? decodeURIComponent(query.redirect_uri) : ''
}, },
showPage() { showPage() {
return this.isWechat ? this.checkWechatLogin() : true return this.isWechat ? !!Cookies.get('wechat_login_no_phone_error') : true
} }
}, },
methods: { methods: {
...@@ -134,6 +134,11 @@ export default { ...@@ -134,6 +134,11 @@ export default {
const wechatUrl = `https://open.weixin.qq.com/connect/oauth2/authorize?appid=${appId}&redirect_uri=${encodeURIComponent( const wechatUrl = `https://open.weixin.qq.com/connect/oauth2/authorize?appid=${appId}&redirect_uri=${encodeURIComponent(
redirectURI redirectURI
)}&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect` )}&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect`
// 移除cookie
Cookies.remove('wechat_login_error', { domain: '.ezijing.com' })
Cookies.remove('wechat_login_no_phone_error', {
domain: '.ezijing.com'
})
// 打开地址 // 打开地址
window.location.href = wechatUrl window.location.href = wechatUrl
}, },
...@@ -144,14 +149,18 @@ export default { ...@@ -144,14 +149,18 @@ export default {
) )
} }
}, },
created() { beforeMount() {
console.log(process.env, webConf)
this.$store.dispatch('checkLogin').then(isLogin => { this.$store.dispatch('checkLogin').then(isLogin => {
if (isLogin) { if (isLogin) {
this.loginSuccess({ code: 0, data: { TGC: Cookies.get('TGC') } }, 1) this.loginSuccess({ code: 0, data: { TGC: Cookies.get('TGC') } }, 1)
} else { } else {
if (this.isWechat && !this.checkWechatLogin()) { if (this.isWechat) {
this.wechatLogin() if (Cookies.get('wechat_login_error')) {
Cookies.remove('wechat_login_error', { domain: '.ezijing.com' })
wx.miniProgram.navigateBack({ delta: 2 })
} else {
this.wechatLogin()
}
} }
} }
}) })
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论