Я посмотрел документацию Vee validate перед тем, как обратиться за помощью, у меня проблема с использованием пользовательских правил с параметром. На самом деле, конфигурация моих правил в порядке, но я не могу найти правильный синтаксис, чтобы заставить его правильно работать в компоненте с параметром.
Что я должен написать в v-validate
функциях соответствующего поля?
Спасибо за вашу помощь,
Вот мое правило:
import { Validator } from 'vee-validate';
Validator.extend('isBigger', (value, [otherValue]) => {
return value <= otherValue;
}, {
hasTarget: true
});
Я пробовал это, но не работает:
<b-form-input ref="bottom"
name="sampling depth bottom"
v-validate="{regex: /^-?\d+[.,]?\d{0,10}$/}"
placeholder="(in cm)"
v-model="inputSamplingDepthBot"
></b-form-input>
<b-form-input
name="sampling depth top"
v-validate="{isBigger:'bottom', regex: /^-?\d+[.,]?\d{0,10}$/}"
placeholder="(in cm)"
v-model="inputSamplingDepthTop"
></b-form-input>