| import busuanzi from '@/lib/busuanzi' | |
| import { useRouter } from 'next/router' | |
| import { useGlobal } from '@/lib/global' | |
| // import { useRouter } from 'next/router' | |
| import { useEffect } from 'react' | |
| let path = '' | |
| export default function Busuanzi () { | |
| const { theme } = useGlobal() | |
| const router = useRouter() | |
| router.events.on('routeChangeComplete', (url, option) => { | |
| if (url !== path) { | |
| path = url | |
| busuanzi.fetch() | |
| } | |
| }) | |
| // 更换主题时更新 | |
| useEffect(() => { | |
| if (theme) { | |
| busuanzi.fetch() | |
| } | |
| }, [theme]) | |
| return null | |
| } | |