From 6887129e91d32557c2b57178180329f46df09d12 Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期一, 10 三月 2025 13:23:49 +0800 Subject: [PATCH] feat: api --- apps/cMiniApp/src/pages/home/HomeQueryMenuView.vue | 18 +++++++++++++----- 1 files changed, 13 insertions(+), 5 deletions(-) diff --git a/apps/cMiniApp/src/pages/home/HomeQueryMenuView.vue b/apps/cMiniApp/src/pages/home/HomeQueryMenuView.vue index 3a181c1..26a6979 100644 --- a/apps/cMiniApp/src/pages/home/HomeQueryMenuView.vue +++ b/apps/cMiniApp/src/pages/home/HomeQueryMenuView.vue @@ -2,13 +2,13 @@ <QueryMenuView @close="handleReset" @confirm="emit('close')" cancelText="閲嶇疆"> <div class="home-query-menu-view"> <QueryMenuItem title="缁撶畻鏂瑰紡"> - <ProRadio v-model="gender" :value-enum="GenderText" show-all-btn></ProRadio> + <ProRadio v-model="query.gender" :value-enum="GenderText" show-all-btn></ProRadio> </QueryMenuItem> <QueryMenuItem title="鍛樺伐绂忓埄"> - <ProRadio v-model="gender" :value-enum="GenderText" show-all-btn></ProRadio> + <ProRadio v-model="query.gender" :value-enum="GenderText" show-all-btn></ProRadio> </QueryMenuItem> <QueryMenuItem title="鎬у埆瑕佹眰"> - <ProRadio v-model="gender" :value-enum="GenderText" show-all-btn></ProRadio> + <ProRadio v-model="query.gender" :value-enum="GenderText" show-all-btn></ProRadio> </QueryMenuItem> </div> </QueryMenuView> @@ -31,10 +31,18 @@ (e: 'close'): void; }>(); -const gender = defineModel<number | string>('gender'); +const query = defineModel<{ + gender: number | string; +}>('query'); + +const DefaultQuery = { + ...query.value, +}; function handleReset() { - emit('reset'); + for (const key in DefaultQuery) { + query.value[key] = DefaultQuery[key]; + } } </script> -- Gitblit v1.9.1