Я хочу поделиться этим простым компонентом ввода пароля, который я создал с помощью vue.js. Я не нашел ничего похожего, и почти в каждом проекте есть поля с паролями.

Свойства компонента

classes:
атрибут класса для элемента ввода (необязательно).

errorClasses:
атрибут класса для элемента ввода, когда компонент имеет ошибки проверки (необязательно).

name:
атрибут имени для элемента ввода (необязательно).

placeholder:
атрибут-заполнитель для элемента ввода (необязательно).

failedValidationMessage:
сообщение при сбое проверки (необязательно).

validationRegex:
регулярное выражение для проверки пароля.
То есть ^(?=.*\d)(?=.*[az,AZ])[0–9a-zA -Z]{6,}$
(необязательно).

iconSize:
размер значка для отображения и скрытия значка пароля (необязательно).

iconColor:
цвет значка для отображения и скрытия значка пароля (необязательно).

Использование: