one
one 메서드를 사용하면 대상 요소에 일회성 이벤트 핸들러를 등록할 수 있으며, 이는 이벤트 핸들러가 처음 발생한 후 자동으로 바인딩이 해제되어 다시는 발생하지 않음을 의미합니다.
다음은 one 메서드를 사용하여 버튼 요소에 클릭 이벤트 핸들러를 등록하는 방법을 보여주는 예제입니다:
-
이 예제에서는 one 메서드를 사용하여 버튼 요소에 클릭 이벤트 핸들러를 추가했습니다. 사용자가 버튼을 클릭하면 이벤트 핸들러가 실행되지만, 그 이후에는 해제되어 다시 실행되지 않습니다.
템플릿 문법 방식 사용
당신은 또한 템플릿 문법을 사용하여 대상 요소에 일회성 이벤트 처리기를 바인딩할 수도 있습니다.
{{count}}
이 예제에서는 버튼 요소에 one:click을 사용하여 addCount라는 메서드를 바인딩했습니다. 사용자가 버튼을 클릭하면 이 메서드가 호출되지만, 그 이후에는 다시 트리거되지 않습니다. 왜냐하면 이는 일회성 이벤트 핸들러이기 때문입니다.