panhui 3 vuotta sitten
vanhempi
commit
cb23514a38
2 muutettua tiedostoa jossa 15 lisäystä ja 9 poistoa
  1. 1 9
      src/main.js
  2. 14 0
      src/store/index.js

+ 1 - 9
src/main.js

@@ -151,15 +151,7 @@ if (query.hopeMarket === 'true' || query.hopeMarket === true || sessionStorage.g
 
 store.commit('setPlatform', /iPad|iPhone|iPod/i.test(navigator.userAgent) ? 'ios' : 'android');
 
-let time1 = dayjs().format('YYYY-MM-DD') + ' 12:00:00';
-let time2 = dayjs().format('YYYY-MM-DD') + ' 18:00:00';
-
-if (dayjs().isBefore(dayjs(time1, 'YYYY-MM-DD HH:mm:ss')) || dayjs().isAfter(dayjs(time2, 'YYYY-MM-DD HH:mm:ss'))) {
-    console.log('3467267');
-    store.commit('setDarkTheme', true);
-} else {
-    store.commit('setDarkTheme', false);
-}
+store.dispatch('getTheme');
 
 const loadSplash = (onload, onerror) =>
     new Promise((resolve, reject) => {

+ 14 - 0
src/store/index.js

@@ -1,5 +1,6 @@
 import { createStore } from 'vuex';
 import http from '../plugins/http';
+import dayjs from 'dayjs';
 
 export default createStore({
     state: {
@@ -117,6 +118,19 @@ export default createStore({
                     context.commit('setBankCard', (res || [])[0]);
                 });
             }
+        },
+        getTheme(context) {
+            let time1 = dayjs().format('YYYY-MM-DD') + ' 06:00:00';
+            let time2 = dayjs().format('YYYY-MM-DD') + ' 18:00:00';
+
+            if (
+                dayjs().isBefore(dayjs(time1, 'YYYY-MM-DD HH:mm:ss')) ||
+                dayjs().isAfter(dayjs(time2, 'YYYY-MM-DD HH:mm:ss'))
+            ) {
+                context.commit('setDarkTheme', true);
+            } else {
+                context.commit('setDarkTheme', false);
+            }
         }
     },
     getters: {