uni-apダウンリフレッシュ
onPull Down Refresh
OPullDownRefresh処理関数(onLoadなどのライフサイクル関数と同じレベル)をjsで定義し、このページのユーザのドロップダウンリフレッシュイベントを傍受する.が必要です 例
pages.jsonデータリフレッシュ処理が完了したら、 uni.startPullDown Refresh(OBJECT)
ドロップダウンリフレッシュを開始し、起動後にドロップダウンを起動してアニメーションを更新します.効果はユーザーの手動ドロップダウンと一致します.
OBJECTパラメータ説明
パラメータ名
タイプ
必要とする
説明
success
Function
いいえ、
インターフェースの呼び出しに成功したコールバック
fail
Function
いいえ、
インターフェースの呼び出しに失敗したコールバック関数
complettee
Function
いいえ、
インターフェース呼び出しが完了したコールバック関数(コール成功、失敗はいずれも実行されます)
success戻りパラメータ説明
パラメータ
タイプ
説明
エルMsg
String
インターフェースの呼び出し結果
uni.stop Pull DownRefresh()
現在のページの更新を停止します.
index.vue
OPullDownRefresh処理関数(onLoadなどのライフサイクル関数と同じレベル)をjsで定義し、このページのユーザのドロップダウンリフレッシュイベントを傍受する.
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
現在のページのドロップダウンのリフレッシュを停止できます.ドロップダウンリフレッシュを開始し、起動後にドロップダウンを起動してアニメーションを更新します.効果はユーザーの手動ドロップダウンと一致します.
OBJECTパラメータ説明
パラメータ名
タイプ
必要とする
説明
success
Function
いいえ、
インターフェースの呼び出しに成功したコールバック
fail
Function
いいえ、
インターフェースの呼び出しに失敗したコールバック関数
complettee
Function
いいえ、
インターフェース呼び出しが完了したコールバック関数(コール成功、失敗はいずれも実行されます)
success戻りパラメータ説明
パラメータ
タイプ
説明
エルMsg
String
インターフェースの呼び出し結果
uni.stop Pull DownRefresh()
現在のページの更新を停止します.
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);
}
}
もっと先に資料を切ったらuni-ap公式サイトで文書を調べられます.http://uniapp.dcloud.io/api/ui/pulldown