Итак, я использую MDBVUE (https://mdbootstrap.com/vue/) компоненты формы, но у меня проблема с проверкой формы на стороне сервера.
В документации по vue показано использование компонентов vue для таких элементов формы:
<mdb-input size="sm" label="Example label" />
Пока все хорошо. Теперь добавьте проверку на стороне сервера. Документы разбиваются здесь и возвращаются к тому, чтобы показать использование обычных HTML-тегов с соответствующими классами CSS, например:
<input type="text" class="form-control is-invalid" id="validationCustomUsername" placeholder="Username" aria-describedby="inputGroupPrepend" required>
Базовые HTML-теги не работают правильно в vue, поэтому их использование не вариант. Поскольку документов не хватает, я попытался поместить классы непосредственно в пользовательские компоненты, например:
<mdb-input class="is-invalid" ...
Я даже покопался в исходных файлах и нашел error-msg
prop в компоненте mdb-input
и попытался подать недопустимое сообщение об ошибке таким образом, но ничего, что я получаю, это недопустимое сообщение для показа. Кто-нибудь успешно использовал MDBVue с проверкой формы на стороне сервера?