Browse Source

为测试人没方便,对弹窗时间做缩小处理

wangcz 8 years ago
parent
commit
23d64a4f94
1 changed files with 15 additions and 11 deletions
  1. 15 11
      layouts/main.vue

+ 15 - 11
layouts/main.vue

@@ -39,26 +39,27 @@
       }
     },
     beforeMount () {
+      let user = this.user.logged
+      let count = 1
       let self = this
-      let count = 0
-      setInterval(timeTwoHover, 1000)
-      function timeTwoHover () {
-        count++
-        if (count >= 30) {
-          count = 0
-          self.isOpen = true
-        }
+      if (!user) {
+        setInterval(function () {
+          count++
+          if (count >= 30) {
+            count = 0
+            self.isOpen = true
+          }
+        }, 1000)
       }
-      timeTwoHover()
     },
     mounted () {
       const nowDate = new Date()
-      const activeStartDate = new Date('2017/12/17 00:00:00')
+      const activeStartDate = new Date('2017/12/20 00:00:00')
       const activeEndDate = new Date('2017/12/25 00:00:00')
       if (nowDate > activeStartDate && nowDate < activeEndDate) {
         const endTime = window.localStorage.getItem('endTime')
         if (endTime) {
-          if (nowDate.getTime() - endTime >= 1000 * 60 * 60 * 2) {
+          if (nowDate.getTime() - endTime >= 1000 * 60 * 2) {
             this.isOpen = true
             window.localStorage.setItem('endTime', nowDate.getTime())
           } else {
@@ -78,6 +79,9 @@
       }
     },
     computed: {
+      user () {
+        return this.$store.state.option.user
+      },
       isInFrame () {
         let cookies = this.$store.state.option.cookies
         let cookieArr = cookies.split(';')