From baea20728e4c9cdf768a5dd57ee5f02333dbfd25 Mon Sep 17 00:00:00 2001 From: dzl <786316265@qq.com> Date: Tue, 23 Sep 2025 16:28:24 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=87=AA=E5=8A=A8=E5=88=87?= =?UTF-8?q?=E6=8D=A2=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/Register.vue | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/views/Register.vue b/src/views/Register.vue index 6f67334..4e6505d 100644 --- a/src/views/Register.vue +++ b/src/views/Register.vue @@ -798,6 +798,20 @@ const addScrollListener = (tabName) => { // 移除监听器,避免重复触发 contentRef.removeEventListener('scroll', handleScroll); + + // 自动切换到下一个未读协议 + setTimeout(() => { + const currentIndex = agreementTabs.value.findIndex(t => t.name === tabName); + const nextUnreadTab = agreementTabs.value.find((t, index) => index >= 0 && !t.viewed); + + if (nextUnreadTab) { + // 切换到下一个未读协议 + activeTab.value = nextUnreadTab.name; + nextTick(() => { + addScrollListener(nextUnreadTab.name); + }); + } + }, 500); // 延迟500ms切换,让用户看到已读状态 } } };