错误原因:
一个template中有两个一样的v-for
<p class="h6 un_thing">我的未完成:</p>
<ul v-for="(item,index) in lists" :key="index">
<li v-if="!item.isck">
<input type="checkbox" :checked="item.isck">{{item.title}}------------<button>删除</button>
</li>
</ul>
<p class="h6 un_thing">我的已完成:</p>
<!-- 当它们处于同一节点,v-for 的优先级比 v-if 更高,这意味着 v-if 将分别重复运行于每个 v-for 循环中 -->
<ul v-for="(item,index) in lists" :key="index">
<li v-if="item.isck">
<input type="checkbox" :checked="item.isck">{{item.title}}------------<button>删除</button>
</li>
</ul>
错误警报:
解决办法:将其中一个的key进行修改
<p class="h6 un_thing">我的未完成:</p>
<ul v-for="(item,index) in lists" :key="index">
<li v-if="!item.isck">
<input type="checkbox" :checked="item.isck">{{item.title}}------------<button>删除</button>
</li>
</ul>
<p class="h6 un_thing">我的已完成:</p>
<ul v-for="(item,index) in lists" :key="index+'info'">
<li v-if="item.isck">
<input type="checkbox" :checked="item.isck">{{item.title}}------------<button>删除</button>
</li>
</ul>