この記事の内容は、WeChat ミニ プログラムでページのプルダウン更新とプルアップ読み込みを実装するためのコード例です。必要な友人が参考になれば幸いです。あなた。 。
page()関数でページを登録する際、ユーザーは一番上にプルダウンするか一番下に到達するか
を決定します。 、上部のユーザープルダウンはデフォルトで無効になっています。はい、app.json の設定はすべてのページに有効であり、単一ページの設定は現在のページに有効です。 .json{ "enablePullDownRefresh": true, "onPullDownRefresh": true, "onReachBottom": true }ドロップダウンアニメーションが表示されない場合は、アプリで設定する必要があります。.json
"window": { "backgroundTextStyle": "dark" },に設定します。次のステップは、JSコードを記述することですプルダウンして更新します
/** * 下拉刷新恢复初始化 */ onPullDownRefresh: function () { var self = this; // 刷新清空搜索框 self.data.wxSearchData.value = ''; self.setData({ wxSearchData: self.data.wxSearchData }) // 初始化列表 app.globalData.allData = null; // app.globalData.findData = null; // 初始页数设置为1 app.globalData.currentPage = 1; var _currentPage = app.globalData.currentPage; // 搜索关键字 app.globalData.findData = ''; var _find = app.globalData.findData; // 10位数时间戳 var _timeStamp = Date.parse(new Date()); _timeStamp = _timeStamp / 1000; // 秘钥 var _tokenKey = _timeStamp + "xxx" + "127.0.0.1" + _find; _tokenKey = key.md5(_tokenKey); wx.request({ url: 'https://xxx:9090/v1/Tools/UserModel/GetUserList/', data: { find: _find, tokenKey: _tokenKey, timeStamp: _timeStamp, currentPage: _currentPage, }, method: "GET", header: { "Content-Type": "application/json", }, success: function (res) { app.globalData.allData = res.data.datas; // console.log(res) self.setData({ list: res.data.datas }) // 显示顶部刷新图标 wx.showNavigationBarLoading(); // 隐藏导航栏加载框 wx.hideNavigationBarLoading(); // 停止下拉动作 wx.stopPullDownRefresh(); }, fail: function () { console.log("error") } }) },プルさらに読み込むまで
/** * 上拉刷新触底加载更多 */ onReachBottom: function () { var self = this; // 显示加载图标 wx.showLoading({ title: '玩命加载中', }) // 页数+1 app.globalData.currentPage ++; var _currentPage = app.globalData.currentPage; // 搜索关键字 var _find = app.globalData.findData; // 10位数时间戳 var _timeStamp = Date.parse(new Date()); _timeStamp = _timeStamp / 1000; // 秘钥 var _tokenKey = _timeStamp + "xxx" + "127.0.0.1" + _find; _tokenKey = key.md5(_tokenKey); wx.request({ url: 'https://api.xxx.com:9090/v1/Tools/UserModel/GetUserList/', data: { find: _find, tokenKey: _tokenKey, timeStamp: _timeStamp, currentPage: _currentPage, }, method: "GET", header: { "Content-Type": "application/json", }, success: function (res) { // 回调函数,将新数据压到队列里 for (var i = 0; i < res.data.each_page; i++) { app.globalData.allData.push(res.data.datas[i]); } // 设置数据 self.setData({ list: app.globalData.allData }) // 隐藏加载框 wx.hideLoading(); }, fail: function () { console.log("error") } }) },関連する推奨事項:
WeChat アプレットでグローバル変数 (コード) を設定する方法
WeChat アプレットでローカル インターフェイスを呼び出す方法
以上がWeChat ミニ プログラムでページのプルダウン更新とプルアップ読み込みを実装するためのその他のコード例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。
声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事
Inzoi:学校と大学への応募方法
3週間前ByDDD
Roblox:Dead Rails - ニコラテスラを召喚して倒す方法
4週間前By尊渡假赌尊渡假赌尊渡假赌

ホットツール

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

SublimeText3 中国語版
中国語版、とても使いやすい

WebStorm Mac版
便利なJavaScript開発ツール

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7807
15


Java チュートリアル
1646
14


CakePHP チュートリアル
1402
52


Laravel チュートリアル
1300
25


PHP チュートリアル
1236
29

