feat:clean_all_done

This commit is contained in:
dichgrem
2025-12-01 11:36:12 +08:00
parent f734593ff6
commit 29503b5f89
2 changed files with 14 additions and 0 deletions

View File

@@ -56,5 +56,6 @@ const showTodos = computed(() => {
:count="showTodos.length"
:tabType="todoStore.tabType"
@changeTabType="changeTabType"
@clearCompleted="todoStore.clearCompleted"
/>
</template>

View File

@@ -7,6 +7,7 @@
<a :class="{ active: tabType == 1 }" @click="tabClick(1)">未完成</a>
<a :class="{ active: tabType == 2 }" @click="tabClick(2)">已完成</a>
</div>
<button class="clearBtn" @click="$emit('clearCompleted')">清除已完成</button>
</div>
</template>
@@ -49,6 +50,18 @@ export default {
color: #409eff;
}
.clearBtn {
background-color: #ff4d4f;
color: #fff;
border: none;
padding: 6px 12px;
border-radius: 4px;
cursor: pointer;
}
.clearBtn:hover {
opacity: 0.8;
}
.active {
color: #ff4d4f !important;
font-weight: bold;