vue的问题,用v-for循环checkbox,而其checked不用v-model绑定,在删除前一项后会自动勾选后一项是怎么回事?

比如说

 <input type="checkbox" v-for="(item ,index) of testlist" :value="item">
 <button @click="testdelete"> delete</button>


let textlsit = ['aaa','bbb','ccc','eee','fff','ggg'];


    testdelete(){
      this.textlsit.splice(1,1)
      console.log(this.textlsit)
我这样删除第一项
    },

那到时候就会自动选中第二项这是怎么回事???

https://blog.csdn.net/mutouren121/article/details/80608587

for循环后得加个key值

v-for="(item ,index) of testlist" :value="item.id"
let textlsit = [{label:'aaa',id:0},{label:'bbb',id:1},{label:'ccc',id:2}];