element ui表单验证已经输入了为什么还提醒不能为空呢?

打印valid一直都是false
this.$refs['form'].validate(valid => {

      console.log(valid)

如图:
image.png

阅读 6.7k
2 个回答

已解决:
前面3个都是form里面的数据。所以在表单验证的时候可以获得(rule, value, callback)里面的value值。后面2个是单独的接口里面的。所以是数据的问题导致的。后面两个要专门去读取出来验证。
这样:
image.png

可能是el-form-item没设置prop或者prop错误

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题