vee 验证 3.x。验证 "required value if only another value is null"

vee-validate 3.x. validate "required value if only another value is null"

vee-验证3.x.

我想验证“如果只有另一个值为空,则需要的值”。

参考“跨域验证”, 我试图创建一个这样的验证器。

        validate: function (value, another) {
            return another.value != null || value != null;
        }

但当 value 为 null 时不会调用验证函数。

如何创建这样的验证器? 或者如何在 value 为空时调用该函数?

感谢阅读我糟糕的英语。

使用bootstrap-vue 2.x,我自己解决了这个问题。

 <validation-provider name="REQUIRE_ONE"
    :rules='{ required: another == null}' v-slot='v-slot-1'>

任何人都在使用 ValidationProvider

如果 fieldModel2 为 null 或空字符串

,则需要

fieldModel1

<ValidationProvider
  v-slot="{ errors }"
  vid="fieldModel1"
  :rules="{
    required: !fieldModel2 || fieldModel2.length === 0,
  }"
  name="Your field name"
>