From 0f88e6b6be11fe2ab92b6315b15d26130881b4a4 Mon Sep 17 00:00:00 2001 From: xuhuajiao <13476289682@163.com> Date: Thu, 21 Aug 2025 15:14:33 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BC=93=E5=AD=98=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/index.vue | 10 +++++++--- src/views/mixins/index.js | 4 +--- src/views/pageOne/index.vue | 1 - 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/views/index.vue b/src/views/index.vue index d07fbfd..089659f 100644 --- a/src/views/index.vue +++ b/src/views/index.vue @@ -14,10 +14,9 @@ --> - - +
@@ -71,6 +70,11 @@ export default { yearTimer: null } }, + computed: { + cachedComponentNames() { + return ['PageOne', 'PageTwo', 'PageFour'] + } + }, created() { // const METAWA = require('../assets/js/META.common.min.js') // const meta = new METAWA('665e845538d68') diff --git a/src/views/mixins/index.js b/src/views/mixins/index.js index 4f3bc26..e3d9bda 100644 --- a/src/views/mixins/index.js +++ b/src/views/mixins/index.js @@ -134,8 +134,7 @@ export const pageCrud = { startPageSwitch() { // 清除可能存在的旧定时器 this.stopAutoSwitch() - - if (!this.pageData.length) return // 无页面数据则退出 + if (!this.pageData.length) return // 获取当前页面的延迟时间 const currentDelay = parseInt(this.pageData[this.currentIndex].delayed) * 1000 @@ -159,7 +158,6 @@ export const pageCrud = { }, currentDelay) }, stopAutoSwitch() { - // 清除定时器(注意变量名从intervalId改为timeoutId) if (this.timeoutId) { clearTimeout(this.timeoutId) this.timeoutId = null diff --git a/src/views/pageOne/index.vue b/src/views/pageOne/index.vue index 60ea784..5d0ee68 100644 --- a/src/views/pageOne/index.vue +++ b/src/views/pageOne/index.vue @@ -658,7 +658,6 @@ export default { }) Promise.all(this.newList).then(results => { - // 过滤掉返回的空项(根据实际需求) this.newList = results.filter(item => item !== null) // 一分为二得两行 const halfLength = Math.ceil(this.newList.length / 2)