From 8d4b0f684d57bbae4326d82d946f8c272bcc29d7 Mon Sep 17 00:00:00 2001 From: liutong <836164388@qq.com> Date: Fri, 11 Apr 2025 16:03:36 +0800 Subject: [PATCH] =?UTF-8?q?feat(class):=20=E4=BC=98=E5=8C=96=E7=8F=AD?= =?UTF-8?q?=E7=BA=A7=E5=88=97=E8=A1=A8=E6=90=9C=E7=B4=A2=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 为 fui-input 组件添加 clearable 属性,支持清除输入框内容 - 在输入框中添加 v-model 绑定 filteredData.name,实现双向数据绑定 - 在 @confirm 和 @input 事件中调用 search 方法,支持实时搜索 - 在 search 方法中重置 filteredData 并获取列表数据 - 优化班级列表中即将到期人数的显示,使用 v-if 指令控制显示逻辑 --- pages/coach/class/list.vue | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pages/coach/class/list.vue b/pages/coach/class/list.vue index 653cbff..9739e76 100644 --- a/pages/coach/class/list.vue +++ b/pages/coach/class/list.vue @@ -8,7 +8,7 @@ - + @@ -34,7 +34,7 @@ {{v.name}} - 2人即将到期 + {{v.end_count}}人即将到期 @@ -147,6 +147,12 @@ export default { this.filteredData.page++ }, + async search(e){ + await this.resetFilteredData() + this.filteredData.name = e + await this.getList() + }, + //打开班级详情页 openViewClassInfo(item){ uni.navigateTo({