mirror of
https://github.com/Dichgrem/Vue.git
synced 2025-12-16 13:41:59 -05:00
feat:clean_all_done
This commit is contained in:
@@ -56,5 +56,6 @@ const showTodos = computed(() => {
|
||||
:count="showTodos.length"
|
||||
:tabType="todoStore.tabType"
|
||||
@changeTabType="changeTabType"
|
||||
@clearCompleted="todoStore.clearCompleted"
|
||||
/>
|
||||
</template>
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user