diff --git a/pages/login/login.vue b/pages/login/login.vue index 7e2e8d4..61e9375 100644 --- a/pages/login/login.vue +++ b/pages/login/login.vue @@ -89,6 +89,7 @@ Login() { this.$play() let _self = this; + uni.showLoading({}) let { account, pass @@ -110,19 +111,27 @@ url: 'https://api.ipify.org?format=json', success: function(res) { _self.form.loginIp = res.data.ip; - _self.request('login', {}, _self.form).then(res => { - if (res.code == 200) { - localStorage.setItem("userInfo", JSON.stringify(res.result.userInfo)) - localStorage.setItem("token", res.result.token) - uni.removeStorageSync('clickPopUp'); //删除此key会登录成功后首页会显示弹框 - uni.navigateTo({ - url: '/pages/home/home' - }) - } + _self.sendLogin() + }, + fail() { + _self.form.loginIp = '0.0.0.0'; + _self.sendLogin() + }, + }); + }, + sendLogin(){ + let _self = this; + _self.request('login', {}, _self.form).then(res => { + uni.hideLoading() + if (res.code == 200) { + localStorage.setItem("userInfo", JSON.stringify(res.result.userInfo)) + localStorage.setItem("token", res.result.token) + uni.removeStorageSync('clickPopUp'); //删除此key会登录成功后首页会显示弹框 + uni.navigateTo({ + url: '/pages/home/home' }) } - }); - + }) }, getImage(){