diff --git a/deploy/nginx/nginx-test.conf b/deploy/nginx/nginx-test.conf index a445a7327d764c2fc3ffa61e805bbb7390264c4c..663ddbce08be2e2946b0c4e7e542fe36553c2007 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 0025a43360c0ed2b7a754e324128e175dff4795f..673051a865ba39e744208ae74e3c41bd8ed0f85f 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 3bfc160f3097fece29594c5b3fc3899a01bb2c28..181d586e8f834023dfedcde0f7f4dbebc9e82201 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 18ab94c181832b408af7d2f57728f6bc9b182e15..91223c510aa5b2c35e9305f7d8bc200fb36b619e 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 4789d063398e0a568fea07b7a0f5402649cd5224..7d6f401775e6d6e11c28638c6187833628f77ece 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 202bf9dac55c7451803e6804042ddfcd5fff9573..4b67e19fe273590774a54cb7df7f9adb3598ca23 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 802ceff66389ca753cdbf494f7d1b6f833212216..835f1f7833380ea25b2d89dc13444787f49062ce 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; }