|
|
@@ -1,12 +1,27 @@
|
|
|
<script setup>
|
|
|
import dayjs from "dayjs";
|
|
|
-import { computed, onMounted, onUnmounted, ref } from "vue";
|
|
|
+import { computed, onMounted, onUnmounted, ref, watch } from "vue";
|
|
|
import { WindowTimeStore } from "@/components/WindowQingXiCheAndQv/store/WindowTimeStore.js";
|
|
|
import { ComVal } from "../ThreeWorldEventQingXiCheAndQv/common/ComVal.js";
|
|
|
import { WindowEvent } from "../WindowQingXiCheAndQv/js/WindowEvent.js";
|
|
|
|
|
|
WindowEvent.find().ComStore["WindowTimeStore"] = WindowTimeStore;
|
|
|
|
|
|
+let code = "countdownEvent";
|
|
|
+
|
|
|
+watch(
|
|
|
+ () => WindowTimeStore().obj.viewOpen,
|
|
|
+ (newVal, oldVal) => {
|
|
|
+
|
|
|
+ if (WindowTimeStore().obj.viewOpen == true) {
|
|
|
+ countdownEvent();
|
|
|
+ } else {
|
|
|
+ ComVal.find().fpsEventDel(code);
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+);
|
|
|
+
|
|
|
/**
|
|
|
* 将秒换算成 01小时01分钟01秒 这样的格式
|
|
|
*/
|
|
|
@@ -44,8 +59,7 @@ let countdownEventVal = ref("00:00:00")
|
|
|
* 倒计时逻辑
|
|
|
*/
|
|
|
const countdownEvent = () => {
|
|
|
-
|
|
|
- let code = "countdownEvent";
|
|
|
+
|
|
|
let time = 60 * 60 * 1;
|
|
|
|
|
|
ComVal.find().fpsEventDel(code);
|
|
|
@@ -72,12 +86,8 @@ onMounted(() => {
|
|
|
|
|
|
<template>
|
|
|
<div class="WindowTime">
|
|
|
-
|
|
|
- <!-- <div v-if="WindowNotesStore().obj.viewOpen == true" class="main">
|
|
|
-
|
|
|
- </div> -->
|
|
|
-
|
|
|
- <div class="main">
|
|
|
+
|
|
|
+ <div v-if="WindowTimeStore().obj.viewOpen == true" class="main">
|
|
|
{{ countdownEventVal }}
|
|
|
</div>
|
|
|
|