diff --git a/mock/login.js b/mock/login.js
index 75b39ed..45e6fc9 100644
--- a/mock/login.js
+++ b/mock/login.js
@@ -40,13 +40,19 @@ export default [
method: 'post',
timeout: 1000,
statusCode: 200,
- response: {
- code: 200,
- message: '登录成功',
- data: {
- token: '@word(50, 100)', // @word()是mockjs的语法
- refresh_token: '@word(50, 100)', // refresh_token是用来重新生成token的
- },
+ response: ({body}) => {
+ // 响应内容
+ return +body.password === 123456 ? {
+ code: 200,
+ message: '登录成功',
+ data: {
+ token: '@word(50, 100)', // @word()是mockjs的语法
+ refresh_token: '@word(50, 100)', // refresh_token是用来重新生成token的
+ }
+ } : {
+ code: 400,
+ message: '密码错误,请输入123456',
+ }
},
},
{
diff --git a/src/layout/components/Topbar/hooks/useUserinfo.js b/src/components/Avatar/hooks/useUserinfo.js
similarity index 100%
rename from src/layout/components/Topbar/hooks/useUserinfo.js
rename to src/components/Avatar/hooks/useUserinfo.js
diff --git a/src/components/Avatar/index.vue b/src/components/Avatar/index.vue
new file mode 100644
index 0000000..a9824bc
--- /dev/null
+++ b/src/components/Avatar/index.vue
@@ -0,0 +1,46 @@
+
+ admin
+
+
+
+
{{ userinfo.name }}
+
+