위챗 애플릿,bindtap 이벤트가bindtouchend 이벤트를 만나고bindtouchend 이벤트를 먼저 터치합니다

2248 단어 위챗 애플릿
현재 어떤 요소는 두 개의 이벤트를 동시에 연결했습니다:bindtap,bindtouchend
wxml:
<view bindtouchend="touchend" bindtap="tap"> 1view>

<view bindtouchend="touchend">
    <view bindtap="tap"> 2view>
view>

<view bindtap="tap">
    <view bindtouchend="touchend"> 3view>
view>

js:
touchend: function(e){
    console.log('touchend ');
}

tap: function(e){
    console.log('tap ');
}

다음은 이 글들을 클릭하겠습니다. 이벤트 여행 1, 이벤트 여행 2, 이벤트 여행 3이든 모두 터치엔드 이벤트를 먼저 터치하고'터치엔드 이벤트'를 출력한 다음'tap 이벤트'를 출력합니다.왜죠?나의 이해는 이렇다. 우리가 이 요소에 대한 동작은 손가락으로 만지고 손가락으로 떠나는 것이다.손가락이 떠나는 것은 손가락 터치 동작이 끝난 다음(touchend 이벤트를 촉발한 것), 이 동작이 길게 눌렀는지, 길게 눌렀는지 계산하는 것이다.

좋은 웹페이지 즐겨찾기