From 3267f596030260a4fe0f3ff6be8fca93c9cc2466 Mon Sep 17 00:00:00 2001 From: LiuHao <liuhaoai545@gmail.com> Date: 星期二, 06 六月 2023 20:54:52 +0800 Subject: [PATCH] add vue全局声明、Ele全局实例、类型声明 --- src/components/Hamburger/index.vue | 28 ++++++++++++++-------------- 1 files changed, 14 insertions(+), 14 deletions(-) diff --git a/src/components/Hamburger/index.vue b/src/components/Hamburger/index.vue index a9ed788..fffcedf 100644 --- a/src/components/Hamburger/index.vue +++ b/src/components/Hamburger/index.vue @@ -1,17 +1,3 @@ -<script setup lang="ts"> -defineProps({ - isActive: { - type: Boolean, - default: false - } -}) - -const emit = defineEmits(['toggleClick']) -const toggleClick = () => { - emit('toggleClick'); -} -</script> - <template> <div style="padding: 0 15px;" @click="toggleClick"> <svg :class="{'is-active':isActive}" class="hamburger" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="64" height="64"> @@ -22,6 +8,20 @@ </div> </template> +<script setup lang="ts"> +defineProps({ + isActive: { + type: Boolean, + default: false + } +}) + +const emit = defineEmits(['toggleClick']) +const toggleClick = () => { + emit('toggleClick'); +} +</script> + <style scoped> .hamburger { display: inline-block; -- Gitblit v1.9.3