From 7dcedcfa75b6a41b208a39d99305e053aa9a5bf2 Mon Sep 17 00:00:00 2001 From: jaw52 <2135326728@qq.com> Date: Mon, 30 May 2022 18:01:22 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E8=83=8C=E6=99=AF=E5=9B=BE):=20=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E5=88=87=E6=8D=A2=E6=97=B6=E9=97=B4=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vdoing/components/BodyBgImg.vue | 4 ++-- vdoing/types/index.ts | 7 +++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/vdoing/components/BodyBgImg.vue b/vdoing/components/BodyBgImg.vue index 15186e6..88633c7 100644 --- a/vdoing/components/BodyBgImg.vue +++ b/vdoing/components/BodyBgImg.vue @@ -15,7 +15,7 @@ export default { } }, mounted () { - let { bodyBgImg, bodyBgImgOpacity } = this.$themeConfig + let { bodyBgImg, bodyBgImgOpacity,bodyBgImgInterval = 15 } = this.$themeConfig if (type(bodyBgImg) === 'string') { this.bgImg = bodyBgImg @@ -30,7 +30,7 @@ export default { count = 0 } this.bgImg = bodyBgImg[count] - }, 15000); + }, bodyBgImgInterval * 1000); } if (bodyBgImgOpacity !== undefined) { diff --git a/vdoing/types/index.ts b/vdoing/types/index.ts index 581cdf9..e02a69b 100644 --- a/vdoing/types/index.ts +++ b/vdoing/types/index.ts @@ -43,6 +43,13 @@ export interface VdoingThemeConfig extends NoSidebar4DefaultThemeConfig { */ bodyBgImgOpacity?: 0.1 | 0.2 | 0.3 | 0.4 | 0.5 | 0.6 | 0.7 | 0.8 | 0.9 | 1; + + /** + * body当多张背景图时,设置切换时间,默认15s + * @default 15 + */ + bodyBgImgInterval?: number; + /** * 是否显示文章标题前的图标 * @default true