ZBLOG

要判断两个值是否都不为空,可以在表单验证函数中添加逻辑来进行判断。下面是一个示例代码,假设你有一个方法叫做validateNotEmpty用来验证两个值是否都不为空:

validateNotEmpty(rule, value, callback) {
  // 获取另一个字段的值
  const otherValue = this.form.predictAfterGuestRoomRetrofitOneRp;
  
  if (value && otherValue) {
    callback();
  } else {
    callback(new Error('请输入预测改造后第1年客房RP和预测改造后第2年客房RP'));
  }
},

然后在需要验证的地方,在el-form-itemrules属性中调用这个新的验证方法即可:

<el-form-item
  prop="predictAfterGuestRoomRetrofitTwoRp"
  label="预测改造后第2年客房RP:"
  :rules="[
    { required: true, message: '请输入预测改造后第2年客房RP', trigger: 'blur' },
    { validator: validateNumberTwo, trigger: 'blur' },
    { validator: validateNotEmpty, trigger: 'blur' }
  ]"
>

这样就能够实现在输入第二个值时,同时检查第一个值是否也已经填入内容。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=18566

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?