diff --git a/src/api/user.js b/src/api/user.js index 63b82a6..d9766f7 100644 --- a/src/api/user.js +++ b/src/api/user.js @@ -4,9 +4,15 @@ import md5 from 'js-md5'; export const loginService = (loginData) => { const params = new URLSearchParams(); for (let key in loginData) { + if (key === "username") { + //正则表达式判断邮箱 + if (RegExp(/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/).test(loginData[key])) { + loginData['email'] = loginData[key] + loginData[key] = '' + } + } if (key === 'password') { - params.append(key, md5(loginData[key])) - continue; + loginData[key] = md5(loginData[key]) } params.append(key, loginData[key]) }