lsc 2 年之前
父節點
當前提交
ebbdde1679
共有 1 個文件被更改,包括 4 次插入3 次删除
  1. 4 3
      src/components/tools/time.vue

+ 4 - 3
src/components/tools/time.vue

@@ -1,6 +1,6 @@
 <template>
 <template>
   <div class="container">
   <div class="container">
-    <div class="setters">
+    <div class="setters"  v-if="isWhole">
       <div class="minutes-set">
       <div class="minutes-set">
         <button
         <button
           data-setter="minutes-plus"
           data-setter="minutes-plus"
@@ -174,13 +174,14 @@ export default {
       this.play = false;
       this.play = false;
       this.isStarted = false;
       this.isStarted = false;
       this.isPaused = false;
       this.isPaused = false;
-      this.wholeTime = 0;
+      this.wholeTime = this.preTime ? this.preTime : 0;
       this.timeLeft = null;
       this.timeLeft = null;
       this.update(this.wholeTime, this.wholeTime, 1);
       this.update(this.wholeTime, this.wholeTime, 1);
       this.displayTimeLeft(this.wholeTime, 1);
       this.displayTimeLeft(this.wholeTime, 1);
     },
     },
     getValue() {
     getValue() {
-      this.wholeTime = this.preTime;
+      this.wholeTime = this.preTime ? this.preTime : 0;
+      this.isWhole = this.wholeTime > 0 ? false : true;
       this.update(this.wholeTime, this.wholeTime, 1);
       this.update(this.wholeTime, this.wholeTime, 1);
       this.displayTimeLeft(this.wholeTime,1);
       this.displayTimeLeft(this.wholeTime,1);
       // this.$forceUpdate();
       // this.$forceUpdate();