lex-xin hai 10 meses
pai
achega
02479961e5
Modificáronse 1 ficheiros con 11 adicións e 5 borrados
  1. 11 5
      src/components/col-header/modals/loganInfo.tsx

+ 11 - 5
src/components/col-header/modals/loganInfo.tsx

@@ -4,7 +4,8 @@ import {
   reactive,
   onMounted,
   ref,
-  nextTick
+  nextTick,
+  computed
 } from 'vue'
 import {
   ElTag,
@@ -71,6 +72,9 @@ export default defineComponent({
     })
     const route = useRoute()
     const router = useRouter()
+    const users = computed(() => {
+      return state.user.data
+    })
     onMounted(() => {
       nextTick(() => {
         setUser()
@@ -85,7 +89,7 @@ export default defineComponent({
       // LIVE:直播课,
       // MUSIC:曲目 逗号隔开
       let status = false
-      const userInfo = getUserInfo()
+      const userInfo = users.value
       switch (type) {
         case 'STYLE':
         case 'VIDEO':
@@ -110,7 +114,8 @@ export default defineComponent({
       return status
     }
     const setUser = () => {
-      states.user = getUserInfo()
+      states.user = users.value
+      console.log(users.value, 'users.value')
       states.userType = getUserType()
       if (states.user.userType) {
         if (
@@ -237,6 +242,7 @@ export default defineComponent({
 
     return {
       ...toRefs(states),
+      users,
       gotoPage,
       changeRoute,
       checkBadge,
@@ -306,7 +312,7 @@ export default defineComponent({
                         onClick={() => this.gotoFans('/userInfo/myFans')}
                       >
                         <p class={classes.dropdownItemTitle}>
-                          {this.user.fansNum || 0}
+                          {this.users.fansNum || 0}
                         </p>
                         <p class={classes.dropdownItemsubTitle}>粉丝</p>
                       </div>
@@ -315,7 +321,7 @@ export default defineComponent({
                         onClick={() => this.gotoFans('/userInfo/musicClass')}
                       >
                         <p class={classes.dropdownItemTitle}>
-                          {this.user.musicSheetNum || 0}
+                          {this.users.musicSheetNum || 0}
                         </p>
                         <p class={classes.dropdownItemsubTitle}>乐谱</p>
                       </div>