#迷惑代码大赏# [7020720059924365325#迷惑bug大赏#] #bug
问题描述:v-for循环增加输入框时,
第一个输入框和第二个我输入框的数据互不干扰,
但是第一个pop和第二个pop的数据会冲突:更新第一个数据会更新到第二个pop上去。
debugger检查后发现:pop子组件在进行数据回填的时候,所传参数为当前循环数组的最后一个元素对象。距离eg:也就是说新增5个 且 按顺序输入没有问题,但是选择修改的时候永远都会改到最后一个里面去。
补充:验证过了不是v-for key的原因。我设置过自定义key,输入框可以正常更新。但是pop不行
求各位大佬解答疑惑!
问题描述:v-for循环增加输入框时,
第一个输入框和第二个我输入框的数据互不干扰,
但是第一个pop和第二个pop的数据会冲突:更新第一个数据会更新到第二个pop上去。
debugger检查后发现:pop子组件在进行数据回填的时候,所传参数为当前循环数组的最后一个元素对象。距离eg:也就是说新增5个 且 按顺序输入没有问题,但是选择修改的时候永远都会改到最后一个里面去。
补充:验证过了不是v-for key的原因。我设置过自定义key,输入框可以正常更新。但是pop不行
求各位大佬解答疑惑!
展开
评论
5