From e38df0f3194b691d4dc52b89b7d0109f7566038c Mon Sep 17 00:00:00 2001 From: jxxghp Date: Thu, 12 Sep 2024 15:53:33 +0800 Subject: [PATCH] refactor: Update FilterRuleGroupCard.vue to clear selected media category when media type changes --- src/components/cards/FilterRuleGroupCard.vue | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/components/cards/FilterRuleGroupCard.vue b/src/components/cards/FilterRuleGroupCard.vue index b59c36f3..01edc67b 100644 --- a/src/components/cards/FilterRuleGroupCard.vue +++ b/src/components/cards/FilterRuleGroupCard.vue @@ -57,6 +57,7 @@ const mediaTypeItems = [ // 根据选中的媒体类型,获取对应的媒体类别 const getCategories = computed(() => { + groupInfo.value.category = '' const default_value = [{ title: '全部', value: '' }] if (!props.categories || !groupInfo.value.media_type || !props.categories[groupInfo.value.media_type ?? '']) return default_value @@ -180,15 +181,6 @@ function savegroupInfo() { emit('change', groupInfo.value) } -// 监听适用媒体类型数据变化 -watch( - () => groupInfo.value.media_type, - () => { - // 适用媒体类型变化时,清空适用媒体类别 - groupInfo.value.category = '' - }, -) - // 按钮点击 function onClose() { emit('close')