splice 不会删除当前元素 [英] splice does not delete the current element

查看:25
本文介绍了splice 不会删除当前元素的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图在点击时删除当前项目,但是当我运行它时它只删除最后一个项目.
我快疯了,在另一个组件上我做了同样的事情并且它有效......我不知道为什么!
这是代码,我正在使用各种库...

 <模板><div class="hours-container"><div类=小时"v-for=(time, index) in hour":key=索引"><时间选择器:default-value="moment('08:00', 'HH:mm')";格式=HH:mm":分步=15":allowClear="allowClear";/><跨度>到</span><时间选择器:class="time.delete ?'' : 'mr-3'":default-value="moment('00:00', 'HH:mm')";格式=HH:mm":分步=15":allowClear="allowClear";/><b-图标v-if=time.delete"图标=x";宽度=20"高度=20"类=删除时间"@click="deleteTime(index)";></b-图标>

</模板><脚本>从时刻"导入时刻;导出默认{道具: {小时:数组,},数据() {返回 {允许清除:假,};},方法: {moment,//per impostare l'orario di default删除时间(索引){控制台日志(索引);//per eliminare uno slot di orarithis.hour.splice(index, 1);},},};

附加:

这是父组件,添加了emit的部分我用EMIT ==>高亮了它