vue项目问题思考记录系列——输入框无法输入

问题描述:

表单对象循环,输入框绑定对象的某个属性
输入框可以获取焦点,但是无法输入


问题分析:
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掉

再次思考:
怀疑还是属性被改了或者属性不存在了,试着让输入框绑定其他属性,发现是可以输入的,于是很确定是属性被改了,然后看了下这里交互逻辑代码,发现果然改了

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值