Procházet zdrojové kódy

修复打包之后运行不正常

wukai před 1 měsícem
rodič
revize
5d680a738c
2 změnil soubory, kde provedl 9 přidání a 10 odebrání
  1. 5 2
      src/pages/components/In03.vue
  2. 4 8
      src/utils/timeDisplay.js

+ 5 - 2
src/pages/components/In03.vue

@@ -267,6 +267,11 @@ export default {
             compDateHour1:new Date(new Date().getTime() - 3600000).Format("yyyy-MM-dd hh")+":00:00",
             compDateHour2:new Date(new Date().getTime() - 3600000).Format("yyyy-MM-dd hh")+":00:00"
         }]);
+        
+        // 初始化时间显示
+        onMounted(() => {
+          initTimeDisplay('timeDisplay');
+        });
         const hourList=ref([]);
         let lines={};
         let oldLineState={};
@@ -394,8 +399,6 @@ export default {
 
         async function init(){
             backMasterViewByFac();
-            // 初始化时间显示
-            initTimeDisplay('timeDisplay');
             (async()=>{
                             let marklst = await player.Native.GisMarker.getMarkerList();
                             if(marklst!=null){

+ 4 - 8
src/utils/timeDisplay.js

@@ -23,14 +23,10 @@ export function initTimeDisplay(elementId) {
         if (timeElement) {
             timeElement.textContent = timeString;
         }
-        
-        console.log('原生时间更11新:', timeString);
     }
 
-    // 页面加载完成后开始定时更新
-    window.addEventListener('load', () => {
-        updateNativeTime(); // 立即执行一次
-        setInterval(updateNativeTime, 1000); // 每秒更新
-        console.log('原生时间显示已启动');
-    });
+    // 立即执行一次
+    updateNativeTime();
+    // 每秒更新
+    setInterval(updateNativeTime, 1000);
 }