From d74aae02b0a63f4f176d57bd053d3431719cd844 Mon Sep 17 00:00:00 2001 From: wm <2747639460@qq.com> Date: Wed, 22 Jul 2026 23:34:04 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=88=86=E7=B1=BB=E7=AD=9B=E9=80=89?= =?UTF-8?q?=E5=88=87=E6=8D=A2=E6=97=A0=E6=95=88=20=E2=80=94=E2=80=94=20chi?= =?UTF-8?q?p=20=E8=87=AA=E5=AE=9A=E4=B9=89=E4=BA=8B=E4=BB=B6=E5=90=8D=20ta?= =?UTF-8?q?p=20=E4=B8=8E=E5=BE=AE=E4=BF=A1=E5=8E=9F=E7=94=9F=E8=A7=A6?= =?UTF-8?q?=E6=91=B8=E4=BA=8B=E4=BB=B6=E5=86=B2=E7=AA=81=EF=BC=8C=E6=94=B9?= =?UTF-8?q?=20select?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - chip 组件 triggerEvent 原为 'tap'(微信原生触摸事件名),嵌在 scroll-view scroll-x 内时手势可能被当滚动消费,导致 onValue 收不到 e.detail.value -> 不筛选 -> 仍显示全部动作 - 改为非原生事件名 'select',category.wxml 绑定同步改 bind:select - 选中态配色从旧金色(gold-soft/gold-2/gold-line)换成 Volt 绿(accent-soft/accent/accent-ring)+加粗,当前分类一眼可见 - 前端筛选逻辑与后端筛选均经沙箱+真机 API 验证正确(bodyPart=chest/back 返回不同数据) --- miniprogram/components/chip/index.js | 2 +- miniprogram/components/chip/index.wxss | 7 ++++--- miniprogram/pages/category/category.wxml | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/miniprogram/components/chip/index.js b/miniprogram/components/chip/index.js index 2874c82..dda7785 100644 --- a/miniprogram/components/chip/index.js +++ b/miniprogram/components/chip/index.js @@ -7,7 +7,7 @@ Component({ }, methods: { onTap() { - this.triggerEvent('tap', { + this.triggerEvent('select', { value: this.data.value, label: this.data.label }); diff --git a/miniprogram/components/chip/index.wxss b/miniprogram/components/chip/index.wxss index ae1e1af..3e23848 100644 --- a/miniprogram/components/chip/index.wxss +++ b/miniprogram/components/chip/index.wxss @@ -12,7 +12,8 @@ white-space: nowrap; } .chip--active { - background: var(--gold-soft); - color: var(--gold-2); - border-color: var(--gold-line); + background: var(--accent-soft); + color: var(--accent); + border-color: var(--accent-ring); + font-weight: 600; } diff --git a/miniprogram/pages/category/category.wxml b/miniprogram/pages/category/category.wxml index c752f85..17e8a70 100644 --- a/miniprogram/pages/category/category.wxml +++ b/miniprogram/pages/category/category.wxml @@ -9,7 +9,7 @@ label="{{item.label}}" value="{{item.value}}" active="{{activeValue === item.value}}" - bind:tap="onValue" /> + bind:select="onValue" />