| | |
| | | components: { ThemePicker }, |
| | | data() { |
| | | return { |
| | | theme: this.$store.state.settings.theme, |
| | | sideTheme: this.$store.state.settings.sideTheme |
| | | }; |
| | | }, |
| | | computed: { |
| | | theme() { |
| | | return this.$store.state.settings.theme |
| | | }, |
| | | fixedHeader: { |
| | | get() { |
| | | return this.$store.state.settings.fixedHeader |
| | |
| | | key: 'theme', |
| | | value: val |
| | | }) |
| | | this.theme = val; |
| | | }, |
| | | handleTheme(val) { |
| | | this.$store.dispatch('settings/changeSetting', { |
| | |
| | | "tagsView":${this.tagsView}, |
| | | "fixedHeader":${this.fixedHeader}, |
| | | "sidebarLogo":${this.sidebarLogo}, |
| | | "sideTheme":"${this.sideTheme}" |
| | | "sideTheme":"${this.sideTheme}", |
| | | "theme":"${this.theme}" |
| | | }` |
| | | ); |
| | | setTimeout(loading.close(), 1000) |