위챗 애플릿: 사용 중입니다.<br>탭 후 드롭다운 새로 고침 이벤트 실효
!
//
onLoaderMoreMovies: function(event) {
if (this.data.requestUrl.length && this.data.totalMovies > this.data.moviesListData.length) {
wx.showNavigationBarLoading();
utils.http(`${this.data.requestUrl}?start=${this.data.moviesListData.length}&count=20`, this.processDoubanData, this.getMoviesListDataErrorDeal);
}
},
//
onPullDownRefresh: function(event) {
this.data.moviesListData = [];
utils.http(`${this.data.requestUrl}?start=0&count=20`, this.processDoubanData, this.getMoviesListDataErrorDeal);
wx.showNavigationBarLoading();
},
위에서 보듯이
를 사용하여 슬라이딩 리셋 기능을 실현하고 onPullDownRefresh
를 사용하여 드롭다운 리셋 기능을 한다. 그러나 실제 상황은 ,
, 테스트를 통해
라벨과 onPullDownRefresh
이벤트를 동시에 사용할 수 없기 때문이다.
수정 방법: 라벨 사용 포기
및
라벨의 모든 속성 값을
라벨로 교체하면 촉발bindscrolltolower
, 실현할 수 없음
onReachBottom
대체onLoaderMoreMovies
사건처리함수,onReachBottom
페이지가 끝까지 미끄러질 때 촉발, 이 이벤트를 통해 실현
코드는 다음과 같습니다.
!
//
onReachBottom: function(event) {
if (this.data.requestUrl.length && this.data.totalMovies > this.data.moviesListData.length) {
wx.showNavigationBarLoading();
utils.http(`${this.data.requestUrl}?start=${this.data.moviesListData.length}&count=20`, this.processDoubanData, this.getMoviesListDataErrorDeal);
}
},
//
onPullDownRefresh: function(event) {
this.data.moviesListData = [];
utils.http(`${this.data.requestUrl}?start=0&count=20`, this.processDoubanData, this.getMoviesListDataErrorDeal);
wx.showNavigationBarLoading();
},
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.