2021-01-09

<h1>开始记录:</h1>
			<ul>
				<!-- <li v-for="(item,index) in list" :key="index" v-show="!item.checked"> -->
				<template v-for="(item,index) in list" :key="index">
					<li v-if="!item.checked">
						<input type="checkbox" v-model="item.checked" @change="settodolist()"/> {{item.title}}--- <button @click="delectData(index)">删除</button>
					</li>
				</template>
			</ul>
			<h1>记录完成:</h1>
			<ul>
				<template v-for="(item,index) in list" :key="index">
					<li v-if="item.checked">
						<input type="checkbox" v-model="item.checked" @change="settodolist()" /> {{item.title}}--- <button @click="delectData(index)">删除</button>
					</li>
				</template>
			</ul>

报错信息:template cannot be keyed. Place the key on real elements instead.
原因:vue不支持在 template 元素上绑定属性。比如这里想绑定 key 属性就不行。
解决方法:把template改成div就行了 ,不用template做for循环

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值