panhui преди 3 години
родител
ревизия
b95ecce92c
променени са 2 файла, в които са добавени 16 реда и са изтрити 9 реда
  1. 12 0
      src/App.vue
  2. 4 9
      src/views/chat/Chat.vue

+ 12 - 0
src/App.vue

@@ -6,9 +6,21 @@ import { useLanguage } from '@/hooks/useLanguage'
 import { emitter } from '@/plugins'
 import { onMounted, ref } from 'vue'
 import { useRouter } from 'vue-router'
+import { useBasicLayout } from '@/hooks/useBasicLayout'
 
 const { theme, themeOverrides } = useTheme()
 const { language } = useLanguage()
+
+const { isMobile } = useBasicLayout()
+const router = useRouter()
+emitter.on('changeVipShow', res => {
+    console.log(res)
+    if (isMobile.value) {
+        router.push('/vip')
+    } else {
+        emitter.emit('vipShowChat', !!res)
+    }
+})
 </script>
 
 <template>

+ 4 - 9
src/views/chat/Chat.vue

@@ -454,15 +454,10 @@ onMounted(() => {
         console.log(res)
         showMine.value = !!res
     })
-    emitter.on('changeVipShow', res => {
-        console.log(res)
-        if (isMobile.value) {
-            router.push('/vip')
-        } else {
-            showVip.value = !!res
-            if (!res) {
-                showVipTips.value = !!res
-            }
+    emitter.on('vipShowChat', res => {
+        showVip.value = !!res
+        if (!res) {
+            showVipTips.value = !!res
         }
     })
 })