From 08e4d866f5ad0a955592876c129b5ee614add769 Mon Sep 17 00:00:00 2001 From: ZF sun <34314687@qq.com> Date: Fri, 10 Jul 2026 09:47:17 +0800 Subject: [PATCH] feat: add version watermark and optimize title tap logic MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 为diy-group组件添加loaded事件通知渲染完成 2. 调整构建时间为北京时间并格式化展示 3. 新增版本水印组件,在diy渲染完成后显示 4. 将标题连击触发版本信息的次数从5次改为3次 5. 移除旧的隐形触发区域,将触发逻辑绑定到水印 --- components-diy/diy-group.vue | 4 +++ pages/index/index.vue | 47 +++++++++++++++++++--------------- pages/index/public/js/index.js | 34 +++++++++++++++++++----- vue.config.js | 2 +- 4 files changed, 58 insertions(+), 29 deletions(-) diff --git a/components-diy/diy-group.vue b/components-diy/diy-group.vue index c303cb5..5794df5 100644 --- a/components-diy/diy-group.vue +++ b/components-diy/diy-group.vue @@ -307,6 +307,10 @@ export default { created() { this.processData(); }, + mounted() { + // 通知父组件 diy-group 内容已渲染完毕 + this.$emit('loaded'); + }, computed: { topNavColor() { if (!this.diyData?.global) return ''; diff --git a/pages/index/index.vue b/pages/index/index.vue index fbc0739..e5d7916 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -9,7 +9,7 @@ - {{ siteInfo.site_name }} + {{ siteInfo.site_name }} {{ followOfficialAccount.welcomeMsg }} @@ -24,7 +24,8 @@ :scrollTop="scrollTop" :diyGlobal="diyData.global" class="diy-index-page">