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)