Vue.js vee validate 2.2-具有两个跨字段验证参数的自定义规则

Vue.js vee validate 2.2-具有两个跨字段验证参数的自定义规则,vue.js,vuetify.js,vee-validate,Vue.js,Vuetify.js,Vee Validate,我试图用vee validate验证一个字段,该字段取决于另外两个输入参数。 需要验证的字段是平均值字段,不得大于给定的最大值,也不得小于给定的最小值 <v-text-field v-model="kind.bhd_min" v-validate="'required|minBHD:maxBHD'"

我试图用vee validate验证一个字段,该字段取决于另外两个输入参数。 需要验证的字段是平均值字段,不得大于给定的最大值,也不得小于给定的最小值

                   <v-text-field v-model="kind.bhd_min"
                                  v-validate="'required|minBHD:maxBHD'"
                                  v-currency="{locale:'de', currency:null}"
                                  ref="minBHD"
                                 ...>
                    </v-text-field>

                    <v-text-field v-model="kind.bhd_max"                                             
                                  v-validate="'required'"
                                  v-currency="{locale:'de', currency:null}"
                                  ref="maxBHD"
                                  ...>
                                 
                    </v-text-field>

                    <v-text-field v-model="kind.average_bhd"
                                  :data-vv-name="`average_bhd-${index}`"
                                  v-validate="'required|averageBHD:minBHD,maxBHD'"
                                  v-currency="{locale:'de', currency:null}" 
                                  :error-messages="errors.first(`average_bhd-${index}`)">
                    </v-text-field>

我的自定义规则如下所示:

   const averageBHD = {
        validate: (value, [min,max] = {}) => {
            console.log(value,min,max);
            return value > min && value < max;
        },
    };
    Validator.extend('averageBHD', averageBHD, {hasTarget: true});
const averageBHD={
验证:(值,[min,max]={}=>{
控制台日志(值、最小值、最大值);
返回值>最小值&值<最大值;
},
};
extend('averageBHD',averageBHD,{hasTarget:true});
自定义规则被正确调用,因为console.log()会在脏化相关字段时输出一些值。然而,第二个参数(max)永远不是引用字段的实际值,而是字符串文字“maxBHD”,它似乎是
ref
属性的值。第一个参数
min
记录正确,因此表明
ref
正在工作

我做错了什么?应该可以在自定义规则中引用多个字段,对吗