diff --git a/ruoyi-ui/src/App.vue b/ruoyi-ui/src/App.vue index 12df51d..639556e 100644 --- a/ruoyi-ui/src/App.vue +++ b/ruoyi-ui/src/App.vue @@ -10,7 +10,20 @@ import ThemePicker from "@/components/ThemePicker" export default { name: "App", - components: { ThemePicker } + components: { ThemePicker }, + computed: { + sideTheme() { + return this.$store.state.settings.sideTheme + } + }, + watch: { + sideTheme: { + immediate: true, + handler(val) { + document.documentElement.setAttribute('data-theme', val) + } + } + } } diff --git a/ruoyi-ui/src/components/Hamburger/index.vue b/ruoyi-ui/src/components/Hamburger/index.vue index 368b002..31d1863 100644 --- a/ruoyi-ui/src/components/Hamburger/index.vue +++ b/ruoyi-ui/src/components/Hamburger/index.vue @@ -30,12 +30,17 @@ export default { } -