Использование индекса в атрибуте имени и пользовательское сообщение об ошибке с помощью vee validate? - PullRequest
0 голосов
/ 29 декабря 2018

У меня есть список карточек пользователей на одной странице.Мне нужно использовать индекс, чтобы различать имена полей на каждой из этих карт.ех.userDob${i}

Мне также нужно создать пользовательское сообщение для этих пользовательских входов.Обычно для пользовательских сообщений я могу просто написать

custom: {
  userDob: {
    required: 'User dob is required',
    date_format: 'Please enter a dob in the correct format (yyyy-mm-dd)'
  },
}

. В этом случае мне потребуется более динамичный подход, каким-то образом игнорируя индекс, или я смогу назначить псевдоним для использования в моем пользовательскомобмен сообщениями вместо атрибута name, являющегося именем свойства.Я мог бы поклясться, что у vee validate есть способ использовать псевдоним, но я нигде не могу его найти.

1 Ответ

0 голосов
/ 29 декабря 2018

Vee Validate позволяет вам установить альтернативное значение для имени, используя «data-vv-name» и «data-vv-as» для отображения сообщения пользователю.

У меня нет кода вашего поля ввода, но вы можете добавить что-то вроде этого:

:data-vv-name="`${value.field_name}`"  //e.g user_name
:data-vv-as="key"   // Name
...