作者:小流氓本尊_438 | 来源:互联网 | 2023-09-06 10:13
问题描述:
表单对象循环,输入框绑定对象的某个属性
输入框可以获取焦点,但是无法输入
问题分析:
1、代码写的有没有问题,是不是没有写v-model(4)
2、v-model绑定的值是不是不存在 (1)
3、对象属于指针引用类型,是不是哪里改了这个输入框绑定的属性,导致响应式失效(2)
3、是不是element ui 渲染的时候出现了问题 ,没有给key(3)
目前看到问题只能分析出这几个可疑的点,先从这几个点来分析解决
验证:
1、看了下代码,写了v-model ,这个怀疑很快就pass掉
2、在页面上显示当前循环的item,页面上显示有这个输入框的属性 item.xx ,也被pass掉了,但是心里还是存疑
3、看了一下别的属性都没问题,也被pass掉
4、同样的表单校验,其他的地方没有问题,也被pass掉
再次思考:
怀疑还是属性被改了或者属性不存在了,试着让输入框绑定其他属性,发现是可以输入的,于是很确定是属性被改了,然后看了下这里交互逻辑代码,发现果然改了