组件中代码
<template>
<div>
<section class="todoapp">
<header class="header">
<h1>todos</h1>
<input
class="new-todo"
autofocus
placeholder="What needs to be done?"
v-model="val"
@keyup.enter="add"
/>
</header>
<section class="main" v-cloak>
<input id="toggle-all" class="toggle-all" type="checkbox" v-model="select"/>
<label for="toggle-all" v-show="list.length!=0" ></label>
<ul class="todo-list">
<li class="todo checked " v-for="(item,index) in showList" :key="item.id">
<div class="view">
<input class="toggle" type="checkbox" v-model="item.finished"/>
<label :class="{'completed':item.finished}">{
{item.title}}</label>
<button class="destroy" @click="remove(index)"></button>
</div>
</li>
</ul>
</section>
<footer class="footer" v-show="list.length!=0">
<span class="todo-count"> <strong> {
{num}} </strong> {
{num | numFilter}} left</span>
<ul class="filters">
<li @click="status='all'">
<a href="#" :class="{'selected':status=='all'}">All</a>
</li>
<li @click="status='no'">
<a href="#" :class="{'selected':status=='no'}">Active</a>
</li>
<li @click="status='yes'">
<a href="#" :class="{'selected':status=='yes'}">Completed</a>
&l