В этом примере представлены два пользовательских компонента OpenHarmony: ClearableInput и Keyboard.
ClearableInput определяет текстовое поле ввода с возможностью очистки.
Keyboard представляет собой виртуальную клавиатуру для ввода цифр и символов.
<element name="clearableinput" src="../clearableinput/clearableinput.hml"></element>
<div class="rootcontainer">
<div class="container">
<text class="title" >Login</text>
<clearableinput style="width: 90%;" tips="username" inputValue="{{username}}" onfocus="onFocusName" @event-clear="clearUsernameClicked"></clearableinput>
<clearableinput style="width: 90%;margin-top: 15px;" tips="password" inputValue="{{password}}" inputType="password" onfocus="onFocusPassword" @event-clear="clearPasswordClicked"></clearableinput>
</div>
</div>
Параметр | Значение |
---|---|
tips | Текст подсказки |
inputValue | Значение в текстовом поле |
event-clear | Событие при нажатии на кнопку очистки |
<element name="keyboard" src="../keyboard/keyboard.hml"></element>
<div class="rootcontainer">
<keyboard @event-keyinput="keyClicked" @event-keyback="keybackClicked" @event-hideboard="hideBoard" showattr="{{visibility}}"></keyboard>
</div>
Параметр | Значение |
---|---|
showattr | Отображение виртуальной клавиатуры |
event-keyinput | Событие при нажатии на клавишу с символом или цифрой |
event-keyback | Событие при нажатии на клавишу удаления |
event-hideboard | Событие при нажатии на скрывающую клавиатуру клавишу |
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )