From e3a7d5b80dd80d7784bb620b28c84b3354dee3e1 Mon Sep 17 00:00:00 2001 From: Default User Date: Sat, 24 Jan 2026 10:34:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DTypeError=E5=B9=B6=E7=A7=BB?= =?UTF-8?q?=E9=99=A4=E6=9C=AA=E6=95=B4=E7=90=86=E5=A5=BD=E7=9A=84=E8=B7=B3?= =?UTF-8?q?=E8=BD=AC=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/index/index.js | 17 +++++++---------- pages/index/index.wxml | 6 +++--- 2 files changed, 10 insertions(+), 13 deletions(-) diff --git a/pages/index/index.js b/pages/index/index.js index 814a773..0dd7a97 100644 --- a/pages/index/index.js +++ b/pages/index/index.js @@ -922,10 +922,9 @@ Page({ // 不同意用户协议 disagreeUserAgreement: function() { - // 可以选择关闭小程序或继续显示弹窗 - wx.showToast({ - title: '您需要同意协议才能使用小程序', - icon: 'none' + // 点击不同意按钮,关闭用户协议弹窗 + this.setData({ + showUserAgreementModal: false }); }, @@ -2104,11 +2103,6 @@ Page({ }, 500); }, - // 阻止事件冒泡 - stopPropagation: function () { - // 空函数,用于阻止事件冒泡 - }, - // 选择品种 - 使用下拉刷新机制,添加防抖 selectCategory: function (e) { // 重新显示tabBar @@ -2406,7 +2400,10 @@ Page({ // 阻止事件冒泡 stopPropagation: function (e) { - e.stopPropagation(); + // 安全检查,防止TypeError + if (e && typeof e.stopPropagation === 'function') { + e.stopPropagation(); + } }, // 跳转到货源管理页面 diff --git a/pages/index/index.wxml b/pages/index/index.wxml index dd07d02..f83669b 100644 --- a/pages/index/index.wxml +++ b/pages/index/index.wxml @@ -161,13 +161,13 @@ 为更好保障您的个人权益,请您在使用本应用前,仔细阅读 - 《用户服务协议》 + 《用户服务协议》 - 《隐私政策》 + 《隐私政策》 ;我们同时提供 - 《隐私政策摘要》 + 《隐私政策摘要》 帮助您快速了解本应用如何收集、使用、传输、存储、对外提供、保护您的个人信息及您的权利如何行使。 点击"同意",视为您已经充分理解并同意《用户服务协议》、《隐私政策》及上述内容。