|
|
@@ -2,7 +2,6 @@
|
|
|
<div id="main">
|
|
|
<header-view v-if="!isInFrame"></header-view>
|
|
|
<main-header></main-header>
|
|
|
- <zhong-qiu></zhong-qiu>
|
|
|
<christmas v-if="isOpen" @listenopen="listenOpen"></christmas>
|
|
|
<main-nav></main-nav>
|
|
|
<nuxt/>
|
|
|
@@ -11,7 +10,7 @@
|
|
|
</div>
|
|
|
</template>
|
|
|
<script>
|
|
|
- import { Header, Footer, RightBar, Christmas, ZhongQiu } from '~components/default'
|
|
|
+ import { Header, Footer, RightBar, Christmas } from '~components/default'
|
|
|
import { MainHeader, MainNav } from '~components/main'
|
|
|
export default {
|
|
|
name: 'main',
|
|
|
@@ -19,7 +18,6 @@
|
|
|
HeaderView: Header,
|
|
|
FooterView: Footer,
|
|
|
Christmas,
|
|
|
- ZhongQiu,
|
|
|
RightBar,
|
|
|
MainHeader,
|
|
|
MainNav
|
|
|
@@ -38,26 +36,24 @@
|
|
|
]
|
|
|
}
|
|
|
},
|
|
|
- beforeMount () {
|
|
|
+ mounted () {
|
|
|
let user = this.user.logged
|
|
|
let count = 1
|
|
|
let self = this
|
|
|
- if (!user) {
|
|
|
- setInterval(function () {
|
|
|
- count++
|
|
|
- if (count >= 30) {
|
|
|
- count = 0
|
|
|
- self.isOpen = true
|
|
|
- }
|
|
|
- }, 1000)
|
|
|
- }
|
|
|
- },
|
|
|
- mounted () {
|
|
|
const nowDate = new Date()
|
|
|
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 (!user) {
|
|
|
+ setInterval(function () {
|
|
|
+ count++
|
|
|
+ if (count >= 30) {
|
|
|
+ count = 1
|
|
|
+ self.isOpen = true
|
|
|
+ }
|
|
|
+ }, 1000)
|
|
|
+ }
|
|
|
if (endTime) {
|
|
|
if (nowDate.getTime() - endTime >= 1000 * 60 * 2) {
|
|
|
this.isOpen = true
|