useTheme.hook.js 344 B

123456789101112
  1. import { useDesignStore } from '@/store/modules/designStore'
  2. export const useDarkThemeHook = () => {
  3. const designStore = useDesignStore()
  4. if(designStore.getDarkTheme){
  5. // 设置为暗黑主题
  6. document.body.removeAttribute('arco-theme');
  7. }else{
  8. // 恢复亮色主题
  9. document.body.setAttribute('arco-theme', 'dark')
  10. }
  11. }