From 45b4ff5c0b824d2e5b51a6af3c44076d05f0214d Mon Sep 17 00:00:00 2001 From: whychdw <496960745@qq.com> Date: 星期三, 18 十二月 2024 13:21:28 +0800 Subject: [PATCH] 内容提交 --- src/layout/components/TagsView/index.vue | 15 ++++++++++++++- 1 files changed, 14 insertions(+), 1 deletions(-) diff --git a/src/layout/components/TagsView/index.vue b/src/layout/components/TagsView/index.vue index dbf27ea..6173952 100644 --- a/src/layout/components/TagsView/index.vue +++ b/src/layout/components/TagsView/index.vue @@ -1,6 +1,9 @@ <template> <div id="tags-view-container" class="tags-view-container"> <scroll-pane ref="scrollPane" class="tags-view-wrapper" @scroll="handleScroll"> + <div class="hamburger-container" @click="toggleSidebar"> + <svg-icon icon-class="drag"/> + </div> <router-link v-for="tag in visitedViews" :key="tag.path" :to="{ path: tag.path, query: tag.query, fullPath: tag.fullPath }" custom v-slot="{ navigate, isActive, isExactActive }" ref="tag"> @@ -69,6 +72,9 @@ this.addTags(); }, methods: { + toggleSidebar() { + store.app().toggleSidebar(); + }, isCurrentRoute(route) { return route.path === this.$route.path; }, @@ -205,7 +211,14 @@ background: #fff; border-bottom: 1px solid #d8dce5; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .12), 0 0 3px 0 rgba(0, 0, 0, .04); - + .hamburger-container { + display: inline-block; + height: 32px; + line-height: 32px; + padding: 0 16px; + border-left: 1px solid var(--light-color); + border-right: 1px solid var(--light-color); + } .tags-view-wrapper { .tags-view-item { user-select: none; -- Gitblit v1.9.1