From ad5d7bac4fdde52f6709aa99ce3791e2ec175fe9 Mon Sep 17 00:00:00 2001 From: wuming230 <1819845645@qq.com> Date: Thu, 6 Mar 2025 12:01:41 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9=E6=A3=80=E8=A7=86?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- deploy/nginx/nginx-test.conf | 3 +- docs/.vitepress/src/App.vue | 2 ++ .../src/components/DocBugDialog.vue | 1 + docs/.vitepress/src/components/DocFooter.vue | 12 ++++++++ .../src/components/FloatingButtonDocs.vue | 6 +++- .../src/components/header/AppHeader.vue | 2 +- docs/.vitepress/src/layouts/LayoutDoc.vue | 29 +++++++++++++++---- docs/.vitepress/src/views/home/TheHome.vue | 18 ++++++++---- 8 files changed, 58 insertions(+), 15 deletions(-) diff --git a/deploy/nginx/nginx-test.conf b/deploy/nginx/nginx-test.conf index a445a73..663ddbc 100644 --- a/deploy/nginx/nginx-test.conf +++ b/deploy/nginx/nginx-test.conf @@ -42,6 +42,5 @@ location /api-dsapi/ { add_header Pragma no-cache; add_header Expires 0; - # proxy_pass https://dsapi.test.osinfra.cn/; - proxy_pass https://dsapi.osinfra.cn/; + proxy_pass https://dsapi.test.osinfra.cn/; } diff --git a/docs/.vitepress/src/App.vue b/docs/.vitepress/src/App.vue index 0025a43..673051a 100644 --- a/docs/.vitepress/src/App.vue +++ b/docs/.vitepress/src/App.vue @@ -134,6 +134,8 @@ watch( --layout-header-padding: 24px; --layout-content-padding: 24px; + + --layout-doc-padding-bottom: 24px; } } diff --git a/docs/.vitepress/src/components/DocBugDialog.vue b/docs/.vitepress/src/components/DocBugDialog.vue index 3bfc160..181d586 100644 --- a/docs/.vitepress/src/components/DocBugDialog.vue +++ b/docs/.vitepress/src/components/DocBugDialog.vue @@ -163,6 +163,7 @@ const submitBug = (results: FieldResultT[]) => { .then((res) => { const body = encodeURIComponent(issueTemplate(postData)); if (res.code === 200) { + emit('update:modelValue', false); if (submitType.value === 'issue') { window.open(`https://gitee.com/openeuler/docs/issues/new?issue%5Bassignee_id%5D=0&issue%5Bmilestone_id%5D=0&title=文档捉虫&description=${body}`); } else { diff --git a/docs/.vitepress/src/components/DocFooter.vue b/docs/.vitepress/src/components/DocFooter.vue index 18ab94c..91223c5 100644 --- a/docs/.vitepress/src/components/DocFooter.vue +++ b/docs/.vitepress/src/components/DocFooter.vue @@ -114,4 +114,16 @@ const config = computed(() => { margin: 0 16px 0 10px; } } + +@include respond-to('<=laptop') { + .o-divider { + --o-divider-gap: 24px; + } +} + +@include respond-to('phone') { + .o-divider { + --o-divider-gap: 12px 0; + } +} diff --git a/docs/.vitepress/src/components/FloatingButtonDocs.vue b/docs/.vitepress/src/components/FloatingButtonDocs.vue index 4789d06..7d6f401 100644 --- a/docs/.vitepress/src/components/FloatingButtonDocs.vue +++ b/docs/.vitepress/src/components/FloatingButtonDocs.vue @@ -167,6 +167,10 @@ const submitScore = () => { console.log(efficiencyScore.value); }; +const cancelScore = () => { + scoreVisible.value = false; +}; + // 页面滚动大于一屏时,显示回到顶部悬浮按钮 const showBackTop = ref(false); const oscrollerDom = ref(); @@ -336,7 +340,7 @@ onUnmounted(() => {
- 取消 + 取消 确定
diff --git a/docs/.vitepress/src/components/header/AppHeader.vue b/docs/.vitepress/src/components/header/AppHeader.vue index 202bf9d..4b67e19 100644 --- a/docs/.vitepress/src/components/header/AppHeader.vue +++ b/docs/.vitepress/src/components/header/AppHeader.vue @@ -71,7 +71,7 @@ const mobileClick = () => { left: 0; right: 0; top: 0; - z-index: 98; + z-index: 1998; box-shadow: var(--o-shadow-1); backdrop-filter: blur(5px); diff --git a/docs/.vitepress/src/layouts/LayoutDoc.vue b/docs/.vitepress/src/layouts/LayoutDoc.vue index 802ceff..835f1f7 100644 --- a/docs/.vitepress/src/layouts/LayoutDoc.vue +++ b/docs/.vitepress/src/layouts/LayoutDoc.vue @@ -58,9 +58,8 @@ const props = defineProps({ // 是否是贡献指南手册,直接显示 文档中心 > 贡献指南的具体章节 const isContribute = computed(() => { const pathHref = route.path.replace('.html', ''); - return pathHref.includes('/zh/Contribute') || pathHref.includes('/en/Contribute'); -}) - + return pathHref.includes('/zh/Contribute') || pathHref.includes('/en/Contribute'); +}); // -------------------- 菜单 -------------------- let isScrolling = false; @@ -359,6 +358,19 @@ onUnmounted(() => { buttonCopy[index].removeEventListener('click', popMessage); } }); + +// -------------------- 移动端 点击蒙层关闭菜单栏 -------------------- +const maskRef = ref(); +const handleOutClick = () => { + switchMenu(); +}; +onMounted(() => { + maskRef.value?.addEventListener('click', handleOutClick); +}); + +onUnmounted(() => { + maskRef.value?.removeEventListener('click', handleOutClick); +}); @@ -356,6 +356,14 @@ const hotSearch = (val: string) => { } @include respond-to('phone') { + .search { + --input-height: 38px; + --input-padding: 0 12px; + .o-icon svg { + width: 16px; + } + } + .business-card { --card-main-padding: 12px; } -- Gitee