From dd90d60a141a3186dd5f298634aa84cb323de28a Mon Sep 17 00:00:00 2001
From: ZF sun <34314687@qq.com>
Date: Mon, 6 Jul 2026 11:56:20 +0800
Subject: [PATCH] =?UTF-8?q?fix(diy-notice):=20=E4=BF=AE=E5=A4=8D=E5=B9=B6?=
=?UTF-8?q?=E4=BC=98=E5=8C=96=E5=85=AC=E5=91=8A=E7=BB=84=E4=BB=B6=E4=BA=A4?=
=?UTF-8?q?=E4=BA=92=E4=B8=8E=E6=98=BE=E7=A4=BA=E9=80=BB=E8=BE=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
1. 为横向滚动公告项添加点击跳转事件
2. 为上下滚动的swiper-item补充点击事件
3. 增加item.link存在性校验避免空指针
4. 点击无链接公告时优先显示content内容
---
components-diy/diy-notice.vue | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/components-diy/diy-notice.vue b/components-diy/diy-notice.vue
index 2ffa76d..087589e 100644
--- a/components-diy/diy-notice.vue
+++ b/components-diy/diy-notice.vue
@@ -9,7 +9,8 @@
-
+
-
+
{{ item.title }}
@@ -136,11 +138,11 @@ export default {
});
} else if (!item) {
this.$util.redirectTo('/pages_tool/notice/list');
- } else if (Object.keys(item.link).length > 1) {
+ } else if (item.link && Object.keys(item.link).length > 1) {
this.$util.diyRedirectTo(item.link);
} else {
// 如果不设置跳转链接,则点击弹框展示
- this.notice = item.title;
+ this.notice = item.content || item.title || '';
this.$refs.noticePopup.open();
}
},