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