浏览代码

navbar get user info

reghao 2 年之前
父节点
当前提交
07968ca759
共有 2 个文件被更改,包括 7 次插入3 次删除
  1. 1 1
      src/api/user.js
  2. 6 2
      src/components/layout/NavBar.vue

+ 1 - 1
src/api/user.js

@@ -1,7 +1,7 @@
 import { get, post } from '@/utils/request'
 
 const userApi = {
-  myInfoApi: '/api/user/info/my',
+  myInfoApi: '/api/user/my',
   userInfoApi: '/api/user/info',
   updateProfileApi: '/api/user/profile/basic',
   updateAvatarApi: '/api/user/profile/avatar',

+ 6 - 2
src/components/layout/NavBar.vue

@@ -157,7 +157,7 @@
 <script>
 import SearchBox from '@/components/layout/SearchBox'
 import { userMixin } from 'assets/js/mixin'
-import { getUserInfo } from '@/utils/auth'
+import { getMyInfo } from '@/api/user'
 
 export default {
   name: 'NavBar',
@@ -170,7 +170,11 @@ export default {
     }
   },
   created() {
-    this.user = getUserInfo()
+    getMyInfo().then(res => {
+      if (res.code === 0) {
+        this.user = res.data
+      }
+    })
   },
   methods: {
     login() {