From e79a9cf7978e0ba199bb7e0ea9b89e52bbe7522a Mon Sep 17 00:00:00 2001
From: 疯狂的狮子Li <15040126243@163.com>
Date: 星期四, 13 七月 2023 20:42:32 +0800
Subject: [PATCH] !26 update src/api/types.ts. Merge pull request !26 from Admin/N/A
---
src/layout/components/Sidebar/Link.vue | 70 +++++++++++++++++-----------------
1 files changed, 35 insertions(+), 35 deletions(-)
diff --git a/src/layout/components/Sidebar/Link.vue b/src/layout/components/Sidebar/Link.vue
index c1c276f..4c6e8b3 100644
--- a/src/layout/components/Sidebar/Link.vue
+++ b/src/layout/components/Sidebar/Link.vue
@@ -1,40 +1,40 @@
-<script setup lang="ts">
-import { isExternal } from '@/utils/validate'
-
-const props = defineProps({
- to: {
- type: [String, Object],
- required: true
- }
-})
-
-const isExt = computed(() => {
- return isExternal(props.to as string)
-})
-
-const type = computed(() => {
- if (isExt.value) {
- return 'a'
- }
- return 'router-link'
-})
-
-function linkProps() {
- if (isExt.value) {
- return {
- href: props.to,
- target: '_blank',
- rel: 'noopener'
- }
- }
- return {
- to: props.to
- }
-}
-</script>
-
<template>
<component :is="type" v-bind="linkProps()">
<slot />
</component>
</template>
+
+<script setup lang="ts">
+import { isExternal } from '@/utils/validate'
+
+const props = defineProps({
+ to: {
+ type: [String, Object],
+ required: true
+ }
+})
+
+const isExt = computed(() => {
+ return isExternal(props.to as string)
+})
+
+const type = computed(() => {
+ if (isExt.value) {
+ return 'a'
+ }
+ return 'router-link'
+})
+
+function linkProps() {
+ if (isExt.value) {
+ return {
+ href: props.to,
+ target: '_blank',
+ rel: 'noopener'
+ }
+ }
+ return {
+ to: props.to
+ }
+}
+</script>
--
Gitblit v1.9.3