Rattic реализует эту функцию, используя свойство text-shadow css.
Создайте класс css следующим образом:
text-shadow: 0 0 10px #000000;
Если вы хотите скрыть пароль, добавьте этот класс. Добавьте кнопку, чтобы скопировать содержимое из поля.
Результат будет примерно таким:
Это может немного отличаться от того, что вы пытаетесьреализовать, но имеет ту же идею, чтобы скрыть пароль и дать возможность его скопировать.
Если вы хотите использовать * вместо тени текста, я думаю, вам нужно сделать поле управляющим компонентом, сохранитьпароль, но показать * в соответствии с длиной пароля.
Это будет выглядеть так:
password = input
display = strings.repeat('*', password.length);
Пароль можно получить только с помощью кнопки, и вы отобразите * в поле. Это требует некоторых знаний о состоянии компонентов. Вы можете выбрать тот, который вы предпочитаете.