Browse Source

修改取值

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