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