多背景轮训+淡入淡出

This commit is contained in:
2026-01-14 20:35:48 +08:00
parent f61a3bfc30
commit 37e8c7ecc4
7 changed files with 175 additions and 6 deletions

View File

@@ -1,4 +1,6 @@
import BlogTheme from '@sugarat/theme'
import { h } from 'vue'
import BackgroundSlider from './components/BackgroundSlider.vue'
import { initCursorRainForVitePress } from '../cursor-rain/index.esm.js'
import { gsap } from 'gsap'
import { getOptimalConfig, rainPresets } from './cursor-rain-config'
@@ -12,6 +14,11 @@ import './cursor-rain-styles.css'
export default {
...BlogTheme,
Layout: () => {
return h(BlogTheme.Layout, null, {
'layout-bottom': () => h(BackgroundSlider)
})
},
enhanceApp({ app, router, siteData }) {
// 调用原主题的 enhanceApp
if (BlogTheme.enhanceApp) {