diff --git a/src/pages/Login.vue b/src/pages/Login.vue index db988f4..f7b49e2 100644 --- a/src/pages/Login.vue +++ b/src/pages/Login.vue @@ -116,6 +116,10 @@ }else { that.$Message.info("系统繁忙"); } + }, function (err) { + + that.$Message.error("网络异常,请重试"); + that.setNoLoading(); }); }, //登录加载样式 diff --git a/src/services/CommonHttp.js b/src/services/CommonHttp.js index c99fc91..2b49053 100755 --- a/src/services/CommonHttp.js +++ b/src/services/CommonHttp.js @@ -134,6 +134,7 @@ export function get(url, param) { }) } + /** * 返回一个Promise(发送post请求) * @param url diff --git a/src/services/login/LoginService.js b/src/services/login/LoginService.js index b89455b..9a574a2 100644 --- a/src/services/login/LoginService.js +++ b/src/services/login/LoginService.js @@ -12,8 +12,8 @@ import http from '../CommonHttp' * @param call 成功的回调 * @returns {Promise} 返回Promise对象 */ -export function login(params, call) { - return http.get('/login', params).then(call) +export function login(params, call, errCallback) { + return http.get('/login', params).then(call).catch(errCallback); } export default {