【问题现象】每次点击删除按钮,都没有删除对应行的数据,而是删除了列表中最后一条数据
【原因】删除方法中,每次获取nowcase下标时,因为nowcase不存在,所以.indexOf(nowcase),得到的值都为 -1
//删除功能实现
function deleteCase(nowcase:AutoCase) {
console.log("要删除的下标是:",caseList.value.indexOf(nowcase));
caseList.value.splice(caseList.value.indexOf(nowcase), 1)
}
【解决办法】明确nowcase的数据来源,保证值不能为null或者undefined