From f801f4fb11ff8ca08417a9ddf0231fb570fa26e3 Mon Sep 17 00:00:00 2001
From: 疯狂的狮子Li <15040126243@163.com>
Date: 星期一, 24 七月 2023 16:47:51 +0800
Subject: [PATCH] fix 修复 固定页面header穿模问题

---
 src/layout/components/Sidebar/Link.vue |   38 +++++++++++++++++++-------------------
 1 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/src/layout/components/Sidebar/Link.vue b/src/layout/components/Sidebar/Link.vue
index 8011431..4c6e8b3 100644
--- a/src/layout/components/Sidebar/Link.vue
+++ b/src/layout/components/Sidebar/Link.vue
@@ -4,37 +4,37 @@
   </component>
 </template>
 
-<script setup>
+<script setup lang="ts">
 import { isExternal } from '@/utils/validate'
 
 const props = defineProps({
-  to: {
-    type: [String, Object],
-    required: true
-  }
+    to: {
+        type: [String, Object],
+        required: true
+    }
 })
 
 const isExt = computed(() => {
-  return isExternal(props.to)
+    return isExternal(props.to as string)
 })
 
 const type = computed(() => {
-  if (isExt.value) {
-    return 'a'
-  }
-  return 'router-link'
+    if (isExt.value) {
+        return 'a'
+    }
+    return 'router-link'
 })
 
 function linkProps() {
-  if (isExt.value) {
-    return {
-      href: props.to,
-      target: '_blank',
-      rel: 'noopener'
+    if (isExt.value) {
+        return {
+            href: props.to,
+            target: '_blank',
+            rel: 'noopener'
+        }
     }
-  }
-  return {
-    to: props.to
-  }
+    return {
+        to: props.to
+    }
 }
 </script>

--
Gitblit v1.9.3