From d43ae50abc9461a9b20b3f015ba3679ba699dfa2 Mon Sep 17 00:00:00 2001 From: LiuHao <liuhaoai545@gmail.com> Date: 星期二, 06 六月 2023 22:52:24 +0800 Subject: [PATCH] update 修改组件 去除无用引用和代码缩进 --- src/components/HeaderSearch/index.vue | 63 +++++++++++++++---------------- 1 files changed, 31 insertions(+), 32 deletions(-) diff --git a/src/components/HeaderSearch/index.vue b/src/components/HeaderSearch/index.vue index b87a585..9b0f2c6 100644 --- a/src/components/HeaderSearch/index.vue +++ b/src/components/HeaderSearch/index.vue @@ -23,7 +23,6 @@ import { isHttp } from '@/utils/validate'; import usePermissionStore from '@/store/modules/permission'; import { RouteOption } from 'vue-router'; -import { ElSelect } from 'element-plus'; type Router = Array<{ path: string; @@ -35,7 +34,7 @@ const searchPool = ref<Router>([]); const show = ref(false); const fuse = ref(); -const headerSearchSelectRef = ref(ElSelect); +const headerSearchSelectRef = ref<ElSelectInstance>(); const router = useRouter(); const routes = computed(() => usePermissionStore().routes); @@ -143,40 +142,40 @@ <style lang="scss" scoped> .header-search { - font-size: 0 !important; + font-size: 0 !important; - .search-icon { - cursor: pointer; - font-size: 18px; - vertical-align: middle; - } - - .header-search-select { - font-size: 18px; - transition: width 0.2s; - width: 0; - overflow: hidden; - background: transparent; - border-radius: 0; - display: inline-block; - vertical-align: middle; - - :deep(.el-input__inner) { - border-radius: 0; - border: 0; - padding-left: 0; - padding-right: 0; - box-shadow: none !important; - border-bottom: 1px solid #d9d9d9; - vertical-align: middle; + .search-icon { + cursor: pointer; + font-size: 18px; + vertical-align: middle; } - } - &.show { .header-search-select { - width: 210px; - margin-left: 10px; + font-size: 18px; + transition: width 0.2s; + width: 0; + overflow: hidden; + background: transparent; + border-radius: 0; + display: inline-block; + vertical-align: middle; + + :deep(.el-input__inner) { + border-radius: 0; + border: 0; + padding-left: 0; + padding-right: 0; + box-shadow: none !important; + border-bottom: 1px solid #d9d9d9; + vertical-align: middle; + } } - } + + &.show { + .header-search-select { + width: 210px; + margin-left: 10px; + } + } } </style> -- Gitblit v1.9.3