проверяйте правила импорта, получая параметры - PullRequest
0 голосов
/ 29 марта 2020

Я хочу получить параметр min в сообщении об ошибке для следующего кода

extend('min', { ...min, message: 'The {_field_} field must have at least {_min_} characters'})

параметр переменной _min_ не возвращается, когда поле недопустимо. Как мне получить доступ к этому параметру

1 Ответ

2 голосов
/ 29 марта 2020

Вы столкнулись с двумя проблемами.

  1. Минимальное правило использует length вместо min в качестве имени параметра ( ссылка )

  2. Параметр поля не окружены подчеркиванием - согласно документации - см. ниже:

Следует отметить, что заполнитель параметра не имеет подчеркивания _ вокруг него в отличие от {_field_} заполнителя. Это соглашение vee-validate, так как есть специальный набор заполнителей, которые имеют подчеркивание вокруг них. Это сделано для предотвращения коллизий и отличия их от параметров правила.

Итак, для вашего кода:

extend('min', { 
    ...min, 
    message: 'The {_field_} field must have at least {length} characters'
})
...