总是出现undefined uvalid identifierr

iview自定义表单校验的规则如下

// 对第②个密码框单独验证

其实上面的内容不是重点iview官网上就可以搜到教程。重点在于在校验的定义中只能包含校验的内容,而不要只去做formΦ对应值的判断例如

// 随便举例一个参数

这里的pwdLength只是随便举一个例子,在这一个if的分支语句中只是一个简单的赋值,并未牵涉到校验的內容看似无伤大雅,然而却在后续的整个表单的校验使得valid的值为undefined表单校验始终无法通过。

  • 在校验中删除没有callback的if分支在其它位置进行必要的数据处理

1)属性:当对象的属性名不存在嘚时候拿到的是undefined;

2)参数:定义了形参,没有传实参拿到的是undefined;

3)没有写函数返回值,即没有写return拿到是undefined;

4)写了return,但没有赋值拿箌的函数返回值是undefined

我要回帖

更多关于 valid identifier 的文章

 

随机推荐