Debounce 매개변수는 onChange 트리거가 실행되는 지연(ms)을 설정합니다. 이 매개변수는 InputString Update Properties 와 같은 입력 필드의 속성을 변경하는 블록에서 찾을 수 있습니다.

Debounce 의 기본값은 0이지만 지연을 설정할 수 있습니다. 그러나 500에서 1500 사이의 값이 인식에 최적입니다.

Debounce 를 사용하여 이메일 입력 확인

애플리케이션 등록 및 입력 시 이메일 등 어딘가에서 사용자의 값을 확인해야 하는 경우가 많습니다. 이메일 유효성 검사를 설정하고 입력 필드가 변경되면 수행할 수 있습니다. 이 경우 사용자가 이메일을 완전히 입력할 때까지 확인 결과는 부정적입니다. 이러한 경우에는 Debounce 가 필요합니다. 실제로 Debounce 매개변수를 살펴보겠습니다. 표준 AppMaster 로그인 페이지에서 input email 을 가져옵니다.

onCreate 트리거에서 InputEmail Update Properties 블록을 사용하여 Debounce 를 설정합니다.

이메일 인증을 설정합니다.

onChange 트리거에 대한 유효성 검사를 설정하고 IsValidEmail 블록을 사용합니다. 트리거에서 이 블록으로 값을 전달합시다.

다음 단계는 유효성 검사가 실패할 경우 Validate Status 필드를 Error 로 변경하는 것입니다. 이를 위해 If-Else 블록이 필요합니다. Is Valid Email 블록의 결과를 전달합니다.

Validate StatusError 로 변경되어야 하는 InputEmail Update Properties 블록을 사용하고 Validate Message 를 " Incorrect email ."로 설정합니다.

이제 성공적인 입력을 위해 동일한 작업을 수행합니다. If-Else 블록의 true 커넥터로 설정하십시오.

이것은 결과입니다

AppMaster 101속성 코스

10 모듈
2

어디서부터 시작해야 할지 모르겠나요? 초보자를 위한 속성 과정으로 시작하여 AppMaster를 A부터 Z까지 탐색해보세요.

시작하기
AppMaster 101 Crash Course

추가 도움이 필요하신가요?

전문가의 도움으로 어떤 문제든 해결하세요. 시간을 절약하고 애플리케이션 구축에 집중하세요.

headphones

지원팀 문의

문제를 알려주시면 해결책을 찾아드리겠습니다.

message

커뮤니티 채팅

다른 사용자와 연결하여 플랫폼에 대한 도움을 받으세요.

커뮤니티 참여