diff --git a/app/.vitepress/src/assets/footer/51cto.png b/app/.vitepress/src/assets/footer/51cto.png new file mode 100644 index 0000000000000000000000000000000000000000..ad23c8864144205ec040b464cd9f27ce63d2a2d8 Binary files /dev/null and b/app/.vitepress/src/assets/footer/51cto.png differ diff --git a/app/.vitepress/src/assets/footer/atom-logo.svg b/app/.vitepress/src/assets/footer/atom-logo.svg new file mode 100644 index 0000000000000000000000000000000000000000..de481f914c5dc865acc07a6d2dbabfaadfb39394 --- /dev/null +++ b/app/.vitepress/src/assets/footer/atom-logo.svg @@ -0,0 +1,52 @@ + + + 切片 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/.vitepress/src/assets/atom-pc.png b/app/.vitepress/src/assets/footer/atom-pc.png similarity index 100% rename from app/.vitepress/src/assets/atom-pc.png rename to app/.vitepress/src/assets/footer/atom-pc.png diff --git a/app/.vitepress/src/assets/footer/bilibili.png b/app/.vitepress/src/assets/footer/bilibili.png new file mode 100644 index 0000000000000000000000000000000000000000..c7c07526ce6be5b436aa14774af78ff29c9a407b Binary files /dev/null and b/app/.vitepress/src/assets/footer/bilibili.png differ diff --git a/app/.vitepress/src/assets/footer/code-xzs.png b/app/.vitepress/src/assets/footer/code-xzs.png new file mode 100644 index 0000000000000000000000000000000000000000..e78a9836a8e294921ad2da821bdb9daa384e87d9 Binary files /dev/null and b/app/.vitepress/src/assets/footer/code-xzs.png differ diff --git a/app/.vitepress/src/assets/footer/code-zgz.png b/app/.vitepress/src/assets/footer/code-zgz.png new file mode 100644 index 0000000000000000000000000000000000000000..ba38aaee5973fac8246cfa37ff0f1d5bc92e193d Binary files /dev/null and b/app/.vitepress/src/assets/footer/code-zgz.png differ diff --git a/app/.vitepress/src/assets/footer/csdn.png b/app/.vitepress/src/assets/footer/csdn.png new file mode 100644 index 0000000000000000000000000000000000000000..f4fd71d08f709f03832ceb8889154d75b2556ff0 Binary files /dev/null and b/app/.vitepress/src/assets/footer/csdn.png differ diff --git a/app/.vitepress/src/assets/footer-logo2.png b/app/.vitepress/src/assets/footer/footer-logo2.png similarity index 100% rename from app/.vitepress/src/assets/footer-logo2.png rename to app/.vitepress/src/assets/footer/footer-logo2.png diff --git a/app/.vitepress/src/assets/footer/img-gzh.png b/app/.vitepress/src/assets/footer/img-gzh.png new file mode 100644 index 0000000000000000000000000000000000000000..afc3f345e603e73aa297c656ee2e15b085945b18 Binary files /dev/null and b/app/.vitepress/src/assets/footer/img-gzh.png differ diff --git a/app/.vitepress/src/assets/footer/img-xzs.png b/app/.vitepress/src/assets/footer/img-xzs.png new file mode 100644 index 0000000000000000000000000000000000000000..de17acbd32440e608d227645a2d9b4425cb0bda8 Binary files /dev/null and b/app/.vitepress/src/assets/footer/img-xzs.png differ diff --git a/app/.vitepress/src/assets/footer/infoq.png b/app/.vitepress/src/assets/footer/infoq.png new file mode 100644 index 0000000000000000000000000000000000000000..d1d02c1e374b67d79b2594713da02e353d529696 Binary files /dev/null and b/app/.vitepress/src/assets/footer/infoq.png differ diff --git a/app/.vitepress/src/assets/footer/juejin.png b/app/.vitepress/src/assets/footer/juejin.png new file mode 100644 index 0000000000000000000000000000000000000000..245b8384eb0c7994cc42984ed749dd5046344017 Binary files /dev/null and b/app/.vitepress/src/assets/footer/juejin.png differ diff --git a/app/.vitepress/src/assets/footer/oschina.png b/app/.vitepress/src/assets/footer/oschina.png new file mode 100644 index 0000000000000000000000000000000000000000..1551d3b87509c33f0a7b1259581bfb9e9ccdd8ad Binary files /dev/null and b/app/.vitepress/src/assets/footer/oschina.png differ diff --git a/app/.vitepress/src/components/Anchor.vue b/app/.vitepress/src/components/AppAnchor.vue similarity index 95% rename from app/.vitepress/src/components/Anchor.vue rename to app/.vitepress/src/components/AppAnchor.vue index 90c2797f36315a7c8a9f6a63c5d471add784d0e3..4cf5fe6827d7c0904963a912f318c3942768cb5f 100644 --- a/app/.vitepress/src/components/Anchor.vue +++ b/app/.vitepress/src/components/AppAnchor.vue @@ -7,8 +7,8 @@ const props = defineProps({ default: '', }, data: { - type: Array as () => string[], - default: [], + type: Array, + default: () => [], }, offsetValue: { type: Number, @@ -33,7 +33,8 @@ const scroll = () => { const targetArr: any = ref([]); targetArr.value = props.data.filter(function (item) { return ( - scrollTop + props.offsetValue > document.getElementById(item).offsetTop + scrollTop + props.offsetValue > + (document.getElementById(item) as HTMLAnchorElement).offsetTop ); }); diff --git a/app/.vitepress/src/components/AppFooter.vue b/app/.vitepress/src/components/AppFooter.vue index 58117defda17d9d3bfcdc33d4011157189ae346e..4f73b1ebe1eca50b42b68c36c5b839caa8c1167b 100644 --- a/app/.vitepress/src/components/AppFooter.vue +++ b/app/.vitepress/src/components/AppFooter.vue @@ -1,63 +1,61 @@ @@ -65,35 +63,63 @@ const handleNavClick = (link: NavItem) => {