From c3c98de87f38e2eba1ad2483878b2750643d1c19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=91=E6=96=87=E5=8F=AF?= <1041367524@qq.com> Date: Thu, 17 Mar 2022 20:14:30 +0800 Subject: [PATCH] feat:tabs --- src/components/XIcon.vue | 2 + src/layouts/components/aside.vue | 23 +++++--- src/layouts/components/header.vue | 7 ++- src/layouts/components/menu-item.vue | 4 +- src/layouts/components/menu.vue | 21 +++++-- src/layouts/components/tabs.vue | 85 +++++++++++++++++++++------- src/router/index.js | 5 +- src/store/modules/layout.js | 36 +++++++++++- src/utils/debug.js | 17 ++++++ 9 files changed, 163 insertions(+), 37 deletions(-) create mode 100644 src/utils/debug.js diff --git a/src/components/XIcon.vue b/src/components/XIcon.vue index 1ca7fec..40220bd 100644 --- a/src/components/XIcon.vue +++ b/src/components/XIcon.vue @@ -54,6 +54,8 @@ color: v-bind(color); line-height: 1; vertical-align: middle; + position: relative; + top: 1px; } svg.x-icon { width: v-bind(size); diff --git a/src/layouts/components/aside.vue b/src/layouts/components/aside.vue index 7396eda..9b17d6e 100644 --- a/src/layouts/components/aside.vue +++ b/src/layouts/components/aside.vue @@ -1,12 +1,7 @@