Skip to content

Commit b9352ac

Browse files
committed
⚡ 登录错误信息跟随服务端返回数据展示
1 parent 2998e3a commit b9352ac

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/views/user/Login.vue

+6-3
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515
<a-alert
1616
v-if="isLoginError"
1717
type="error"
18-
show-icon
18+
:show-icon="true"
1919
style="margin-bottom: 24px;"
20-
message="账户或密码错误(admin/a123456 )"
20+
:message="loginErrorMessage"
2121
/>
2222
<a-form-item>
2323
<a-input
@@ -158,6 +158,7 @@ export default {
158158
// login type: 0 email, 1 username, 2 telephone
159159
loginType: 0,
160160
isLoginError: false,
161+
loginErrorMessage: "",
161162
requiredTwoStepCaptcha: false,
162163
stepCaptchaVisible: false,
163164
form: this.$form.createForm(this),
@@ -268,9 +269,11 @@ export default {
268269
},
269270
requestFailed (err) {
270271
this.isLoginError = true
272+
let errorMessage = ((err.response || {}).data || {}).message || '请求出现错误,请稍后再试'
273+
this.loginErrorMessage = errorMessage
271274
this.$notification['error']({
272275
message: '错误',
273-
description: ((err.response || {}).data || {}).message || '请求出现错误,请稍后再试',
276+
description: errorMessage,
274277
duration: 4
275278
})
276279
}

0 commit comments

Comments
 (0)