Использование пользовательских правил с параметром (vue js - vee validate) - PullRequest
0 голосов
/ 13 мая 2019

Я посмотрел документацию 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>
...