背景:我通过v-for加载组件,每个组件内部有自己的删除按钮,点击可以删除自身 操作: 我定义了一个数组,用v-for进行加载,key值绑定index删除用this.seekpointnum.splice(index, 1) 表现: 结果我点击都是删除的最后一个 解决:看到一个老哥的文章 在vue中用spilce删除数据总是删除最后一条 原因:由于v-for的key和splice都用到了index,造成了渲染错误,所以导致删除最后一条 官网链接