element表单输入框一直报输入为空的错误的解决方法

朋友给我说,他写一个动态表格组件时候,一直报错:输入框明明有值,输入框提示信息提示输入为空

栗子:

如果你的代码和上面的报错一样,你还半天找不到问题,请直接点击 这里

代码分析流程

查看最直接代码

查看正则判断是否有问题,如果是如下图很简单的一行代码,那么就进行下一步分析
栗子:

查看动态表单组件是否有问题(只要是prop和rule)

这一块有一个 :prop 是一个比较容易错误的点。他最后是一个字符串(可以是:‘obj.value’)具体栗子如下
栗子

上面的prop解析出来是 input1.value(字符串) ,v-model对应的值也是 input.value(变量) (值一样,但是prop是一个字符串,而v-model是一个变量)

最后一条(也是一个小时没找出问题的一条)

这一条很简单,没见过其他人出这个错,我就是个 弱智 (巴,巴巴巴巴,巴巴巴) 一一弱智如我二哈

重点 来了


此处红框应该是 :model=“formDataObj.list”,不是v-model好吧。(服我自己,复制都能错)。

如果刚刚这一行解决不了你的问题,那么请看前两条(前两条只是让我最后一条不这么弱智而已。)

另外,如果希望得到我这个垃圾表单组件的话,请留言,我会直接打包发送到各位邮箱。组件的传输函数,我也有各种栗子。

好的。到此,基本介绍完成了,

喜欢,就评论一下。

不喜欢,请说明原因。

感谢。

猜你喜欢

转载自blog.csdn.net/DoLi_JIN/article/details/106498514