유 니 앱 드 롭 다운 리 셋

2359 단어 애플 릿uni-app
onPullDownRefresh
js 에서 onPull DownlRefresh 처리 함수 (onLoad 등 수명 주기 함수 와 동급) 를 정의 하고 이 페이지 사용자 의 드 롭 다운 리 셋 이 벤트 를 감청 합 니 다.
  •   pages.json  현재 페이지 의 pages 노드 를 찾 았 습 니 다.  style  옵션 중 오픈  enablePullDownRefresh

  • 예시
    pages.json
    {
        "pages": [
            {
                "path": "pages/index/index",
                "style": {
                    "navigationBarTitleText": "uni-app",
                    "enablePullDownRefresh": true,  //   true            
                    "backgroundTextStyle": "dark"  //   loading    ,    dark/light
                }
            }
        ],
        "globalStyle": {
            "navigationBarTextStyle": "white",
            "navigationBarBackgroundColor": "#0faeff",
            "backgroundColor": "#fbf9fe"
        }
    }
  • 데이터 리 셋 을 처리 한 후 uni.stopPullDownRefresh 현재 페이지 의 드 롭 다운 새로 고침 을 중단 할 수 있 습 니 다.

  • uni.startPullDownRefresh(OBJECT)
    드 롭 다운 새로 고침 을 시작 합 니 다. 호출 후 드 롭 다운 새로 고침 애니메이션 을 촉발 합 니 다. 효 과 는 사용자 가 수 동 으로 드 롭 다운 새로 고침 과 일치 합 니 다.
    OBJECT 매개 변수 설명
    매개 변수 이름
    유형
    필수
    설명 하 다.
    success
    Function
    아니.
    인터페이스 호출 성공 리 셋
    fail
    Function
    아니.
    인터페이스 호출 실패 한 리 셋 함수
    complete
    Function
    아니.
    인터페이스 호출 이 끝 난 리 셋 함수 (호출 성공, 실패 모두 실행)
    success 반환 매개 변수 설명
    매개 변수
    유형
    설명 하 다.
    errMsg
    String
    인터페이스 호출 결과
    uni.stopPullDownRefresh()
    현재 페이지 드 롭 다운 새로 고침 을 중지 합 니 다.
    index.vue
    export default {
        data: {
            text: 'uni-app'
        },
        onLoad: function (options) {
            setTimeout(function () {
                console.log('start pulldown');
            }, 1000);
            //uni.startPullDownRefresh();
            uni.startPullDownRefresh({
                success:function(res){
                    console.log(res);  //success       
                }
            });  //                       
        },
        onPullDownRefresh() {
            //             ,              
            console.log('refresh');
            setTimeout(function () {
                uni.stopPullDownRefresh();  //        
            }, 1000);
        }
    }

    더 많은 자 료 를 먼저 끄 면 유 니 앱 홈 페이지 에서 문 서 를 볼 수 있 습 니 다.http://uniapp.dcloud.io/api/ui/pulldown

    좋은 웹페이지 즐겨찾기