Skip to content

Commit 8ed07fc

Browse files
committed
modified 完成全部的三方登录
1 parent a05bc07 commit 8ed07fc

File tree

3 files changed

+12
-10
lines changed

3 files changed

+12
-10
lines changed

src/api/third-login.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import axios from '@/libs/api.request'
22

33
/**
4-
* ʹÓÃQQÊý¾ÝµÇ¼
4+
* 使用QQ数据登录
55
* @param params
66
* @returns {wx.RequestTask | never | *}
77
*/

src/libs/api.request.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ class HttpRequest {
2121
// 响应拦截
2222
instance.interceptors.response.use(res => {
2323
const { data, status } = res
24-
if (data.code !== 1) {
24+
if (data.code < 0) {
2525
if (data.code === -14) {
2626
setToken('')
2727
router.push({ name: 'login' })

src/view/login/login.vue

+10-8
Original file line numberDiff line numberDiff line change
@@ -140,14 +140,16 @@ export default {
140140
getQr().then(function (response) {
141141
vm.wxQrUrl = response.data.data.qrUrl
142142
let checkWx = setInterval(function () {
143-
checkWxLogin({ state: response.data.data.state }).then(response => {
144-
vm.$store.commit('setUserInfo', response.data.data)
145-
vm.$store.commit('setToken', response.data.data.apiAuth)
146-
vm.$Message.success(response.data.msg)
147-
vm.$router.push({
148-
name: 'home'
149-
})
150-
clearInterval(checkWx)
143+
checkWxLogin({ state: response.data.data.state }).then(res => {
144+
if (res.data.code === 1) {
145+
vm.$store.commit('setUserInfo', res.data.data)
146+
vm.$store.commit('setToken', res.data.data.apiAuth)
147+
vm.$Message.success(res.data.msg)
148+
vm.$router.push({
149+
name: 'home'
150+
})
151+
clearInterval(checkWx)
152+
}
151153
}).catch(() => {
152154
clearInterval(checkWx)
153155
})

0 commit comments

Comments
 (0)