ホームページ 公式サイト ミニプログラムのソースコード WeChat アプレット リストのプルアップ更新とプルアップ読み込み

WeChat アプレット リストのプルアップ更新とプルアップ読み込み

##1.いくつかのコンポーネントを紹介します

###1.1 スクロールビューコンポーネント

ここに写真の説明を
書きます。
注: 垂直スクロールを使用する場合は、固定の高さを指定し、WXSS を通じて高さを設定する必要があります。 ###1.2 画像コンポーネント

ここに写真の説明を
書きます。
注: モードには 12 のモードがあり、そのうち 3 つはズーム モード、9 つはトリミング モードです。 ###1.3 アイコンコンポーネント ここに画像の説明を書きます

iconType: [ 'success', 'info', 'warn', 'waiting', 'safe_success', 'safe_warn', 'success_circle', 'success_no_circle', 'waiting_circle', 'circle', 'download', 'info_circle' 、「キャンセル」、「検索」、「クリア」]

2. リストのプルアップロードとプルダウンリフレッシュの実装

##2.1 まずレンダリングを行って、ここに画像の説明を書きましょう ##2.2 ロジックは非常に簡単です。コードをアップロードするだけです ###2.2.1 詳細.wxml レイアウト ファイル

<loading hidden="{{hidden}}" bindingchange="loadingChange">
読み込み中...
</読み込み中>
<scroll-viewscroll-y="true" style="height: 100%;" bindingscrollto lower="loadMore" bindingscrolltoupper="refesh">
<view wx:if="{{hasRefesh}}" style="display: flex;flex-direction: row;align-items: center;align-self: center;justify-content: center;">
<icon type="waiting" size="45"/><text>更新中...</text></view>
<view wx:else style="display:none" ><text></text></view>
<view class="llll" wx:for="{{list}}" wx:for-item="item" bindingtap="bindViewTap"
data-title="{{item.title}}" >
<image style="幅: 50px;高さ: 50px;余白: 20rpx;" src="{{item.firstImg}}" ></image>
<クラス="eee" を表示>
<view style="margin:5px;font-size:8px"> title:{{item.title}}</view>
<view style="margin:5px;color:red;font-size:6px"> 出典:{{item.source}}</view>
</view>
</view>
<クラス="ヒント 1" を見る>
<view wx:if="{{hasMore}}" style="display: flex;flex-direction: row;align-items: center;align-self: center;justify-content: center;">
<icon type="waiting" size="45"/><text>致命的な読み込み中...</text></view>
<view wx:else><text>これ以上のコンテンツはありません</text></view>
</view>
</scroll-view>

###2.2.1detail.jsロジックコードファイル


var network_util = require('../../utils/network_util.js');
var json_util = require('../../utils/json_util.js');
ページ({
データ:{
// テキスト:「これはページです」
リスト:[]、
dd:''、
非表示:偽、
ページ: 1、
サイズ: 20、
hasMore:true、
HasRefesh:false
},
onLoad:関数(オプション){
var that = this;
var url = 'http://v.juhe.cn/weixin/query?key=f16af393a63364b729fd81ed9fdd4b7d&pno=1&ps=10';
Network_util._get(url,
関数(解像度){
That.setData({
リスト:res.data.result.list、
非表示: true、
});
},関数(解像度){
console.log(res);
});
},
onReady:function(){
// ページのレンダリングが完了しました
},
onShow:function(){
// ページ表示
},
onHide:function(){
// ページを非表示
},
onUnload:function(){
// ページを閉じる
},
//クリックイベント処理
bindViewTap: function(e) {
console.log(e.currentTarget.dataset.title);
},
//さらに読み込み
loadMore: function(e) {
var that = this;
That.setData({
hasRefesh:true,});
if (!this.data.hasMore) が返される
var url = 'http://v.juhe.cn/weixin/query?key=f16af393a63364b729fd81ed9fdd4b7d&pno='+(++that.data.page)+'&ps=10';
Network_util._get(url,
関数(解像度){
That.setData({
リスト: that.data.list.concat(res.data.result.list),
非表示: true、
hasRefesh:false,
});
},関数(解像度){
console.log(res);
})
},
//リフレッシュ処理
refesh: function(e) {
var that = this;
that.setData({
hasRefesh:true、
});
var url = 'http://v.juhe.cn/weixin/query?key=f16af393a63364b729fd81ed9fdd4b7d&pno=1&ps=10';
Network_util._get(url,
関数(解像度){
That.setData({
リスト:res.data.result.list、
非表示: true、
ページ:1、
hasRefesh:false,
});
},関数(解像度){
console.log(res);
})
},
})
免責事項

このサイトのすべてのリソースはネチズンによって提供されたもの、または主要なダウンロード サイトによって転載されたものです。ソフトウェアの整合性をご自身で確認してください。このサイトのすべてのリソースは学習の参考のみを目的としています。商業目的で使用しないでください。そうでない場合は、すべての結果に対して責任を負うことになります。侵害がある場合は、削除するためにご連絡ください。連絡先情報: admin@php.cn

関連記事

Windows上でphpとxdebugのソースコードをコンパイルする方法 Windows上でphpとxdebugのソースコードをコンパイルする方法

13 Jun 2016

Windows 上で php と xdebug のソースコードをコンパイルする方法 php のソースコードのコンパイルに関する紹介はインターネット上にたくさんありますが、xdebug のソースコードのコンパイルに関する紹介はほとんどありません。 Apache のソースコードをコンパイルします。 1. PHP のコンパイルには、コンパイル ツールとして vs2008 を使用します。他の PHP コンパイル パッケージも必要です。これらのパッケージは、PHP 公式 Web サイト (http://windows.php) からダウンロードできます。

laravel5 ソースコードのチュートリアルとコンパイル laravel5 ソースコードのチュートリアルとコンパイル

13 Jun 2016

Laravel5のソースコード説明とコンパイルソース: http://yuez.me/laravel-yuan-ma-jie-du/?utm_source=tuicool&utm_medium=referralディレクトリエントリファイルindex.phpIlluminateFoundationApplicationクラスはすべての基本的なサービスプロバイダーを挿入します

Discuz のソースコードを見たことがあれば、アドバイスを求めています。よろしくお願いします。 Discuz のソースコードを見たことがあれば、アドバイスを求めています。よろしくお願いします。

13 Jun 2016

Discuz のソースコードを見たことがあれば、アドバイスを求めています。よろしくお願いします。アプリ クライアントと Discuz フォーラムがあり、フォーラムでそれを宣伝したいと考えています。要件は次のとおりです。読者がダウンロードできるように、すべての投稿の最後にアプリへのリンクを追加します。 (写真の通り) discuz のどのソースコードを変更する必要がありますか?ありがとう? ------解決策-----------リンクを参照してソースコードを自分で見つけてください ------解決策------ --- ---

PHPのカウントダウンに関する問題 PHPのカウントダウンに関する問題

13 Jun 2016

php のカウントダウン問題のソースコードは次のとおりです $time1=strtotime(date("Y-m-d H:i:s"));$time2=strtotime("2014-11-11 00:00:00");$ time3= strtotime("2013-01-01");$sub1=ceil(($time2-$time1)/3600);$sub2=cei

PHP 関数で static を使用する手順 PHP 関数で static を使用する手順

13 Jun 2016

PHP 関数で static を使用する手順。次のようにコードをコピーします。 function sendHeader($num, $rtarr = null) { static $sapi = null; if ($sapi === null) { $sapi = php_sapi_name(); PW ソースコードの発見

ブートストラップ モーダルの rootElement を修正 ブートストラップ モーダルの rootElement を修正

15 Dec 2024

Bootstrap 5.3 モーダルを body 以外のコンテナ内に配置すると、Bootstrap の Backdrop のソースコードには次の部分があります。 const デフォルト = { クラス名: 'モーダル背景', clickCallback: null、 アニメーション化: false、 isVisible: true、// false の場合

3. 開発環境 3. 開発環境

13 Jun 2016

PHP の古典的なプロジェクト事例 - (1) ブログ管理システム 1 基本的な PHP の知識を一通り学んだ後、いくつかの古典的なプロジェクトの事例を試し始めました。そこで、PHP プロジェクト開発に関する本を借りて、このブログ管理システムを見つけました。 (最も古典的なのはメッセージボードですが、私はメッセージボードを考えました。データベースの設計がもう少しシンプルなので、これを選択しました。)オンラインでソースコードをダウンロードしようとしましたが、ソースコードがたくさんあることがわかりました。ソースコードのエラーや、データベースの知識もあったので、mysql ライブラリを使用しました。

ゼロから店頭まで: レンタカー Web サイトとモバイル アプリを構築する私の旅 ゼロから店頭まで: レンタカー Web サイトとモバイル アプリを構築する私の旅

26 Nov 2024

コンテンツ 導入 技術スタック 概要 API フロントエンド モバイルアプリ 管理者ダッシュボード 興味のあるスポット リソース ソースコード: https://github.com/aelassas/bookcars デモ: https://bookcars.dynv6.net:3002 導入 アイデア

ゼロから店頭まで: 不動産レンタル プラットフォームを構築する私の旅 ゼロから店頭まで: 不動産レンタル プラットフォームを構築する私の旅

11 Nov 2024

コンテンツ 導入 技術スタック 概要 API フロントエンド モバイルアプリ 管理者ダッシュボード 興味のあるスポット リソース ソースコード: https://github.com/aelassas/movinin デモ: https://movinin.dynv6.net:3004 導入 アイデアエメ

See all articles See all articles

Hot Tools

WeChat ミニプログラムのデモ: 模倣モール

WeChat ミニプログラムのデモ: 模倣モール

WeChat ミニ プログラム デモ: モールを模倣しており、簡単に始めることができ、モールのいくつかの基本機能をうまく紹介しています。

要点: アンカーのような機能を実装する

要点: アンカーのような機能を実装する

誰もが必要とする同様のアンカー機能に加え、一部のテイクアウトアプリの典型的な注文機能も実装されています。

WeChat ミニプログラムのデモ: Lezhu

WeChat ミニプログラムのデモ: Lezhu

WeChat ミニ プログラムのデモ: Lezhu: 位置ベースの便利なアプリケーションに似ており、Zhang Xiaolong のミニ プログラムの精神にいくらか似ています。

WeChat ミニ プログラム ゲームのデモでは、さまざまなカラー ブロックが選択されます

WeChat ミニ プログラム ゲームのデモでは、さまざまなカラー ブロックが選択されます

WeChat ミニ プログラム ゲームのデモでは、さまざまなカラー ブロックが選択されます

WeChat アプレットのデモ: カルーセル画像の変換

WeChat アプレットのデモ: カルーセル画像の変換

カルーセル チャートのスタイル変更、小さなプログラムで実装されたシンプルなカルーセル チャート、簡単に作成