国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目次
プルダウンして更新し、プルアップして wxml ファイルの書き込みをロードします
ホームページ WeChat アプレット ミニプログラム開発 ミニ プログラムでプルダウン リフレッシュ機(jī)能とプルアップ ロード機(jī)能を?qū)g裝する方法について簡単に説明します。 (コード付き)

ミニ プログラムでプルダウン リフレッシュ機(jī)能とプルアップ ロード機(jī)能を?qū)g裝する方法について簡単に説明します。 (コード付き)

Oct 26, 2021 am 10:49 AM
プルアップローディング プルダウンして更新します アプレット

この記事では、ミニプログラムにプルダウンリフレッシュ機(jī)能とプルアップロード機(jī)能を?qū)g裝する方法を紹介します。

ミニ プログラムでプルダウン リフレッシュ機(jī)能とプルアップ ロード機(jī)能を?qū)g裝する方法について簡単に説明します。 (コード付き)

リストデータを表示する際、データ量が多い場合や更新が早い場合は、ユーザーの利便性を向上させるためにプルアップ更新やプルダウン読み込み機(jī)能を提供する必要があります。経験。 [関連する學(xué)習(xí)の推奨事項(xiàng): 小さなプログラム開発チュートリアル]

プルダウンして更新し、プルアップして wxml ファイルの書き込みをロードします

スクロールを使用する場合-view to slide コンポーネントがリストを表示するとき、コンポーネント自體にプルダウンの更新とプルアップの読み込みのためのトリガー関數(shù)があります。

<scroll-view class="scroll" scroll-y="{{true}}" upper-threshold="50"   
bindscrolltoupper="refresh"  style="height:700px">
  <l-loadmore show="{{upfresh}}" bindscrolltolower="getMore"  type="loading" loading-text="拼命刷新中">
</l-loadmore>

<l-loadmore show="{{downfresh}}" type="loading" loading-text="拼命加載中">
</l-loadmore>
  • scroll-y: 垂直スクロールを許可するかどうか。デフォルトは false です。ここでは true に設(shè)定します
  • upper-threshold: 上/左からどのくらい離れているか、scrolltoupper イベントがトリガーされます (プルダウンして更新します)
  • bindscrolltoupper: までスクロールするとトリガーされます上/左、ここで上にスクロールするときにトリガーされる必要がある関數(shù)を設(shè)定します
  • bindsrollto lower: 上/右にスクロールするときにトリガーされます

line-ui フレームワークの紹介

ここではプルダウン更新を使用し、プルアップ読み込み表示コンポーネントは lin-ui フレームワークによって提供されています。 lin-ui フレームワークを?qū)毪筏蓼?

lin-ui 公式ドキュメントのアドレス

//在小程序項(xiàng)目目錄中執(zhí)行下面的函數(shù)
npm install lin-ui

次に、コンポーネントを?qū)毪工氡匾ⅳ毳讴`ジの json ファイルに導(dǎo)入します

"usingComponents": {
    "l-loadmore":"/miniprogram_npm/lin-ui/loadmore/index",
    "l-loading":"/miniprogram_npm/lin-ui/loading/index",
  },

このようにして、lin-ui コンポーネントが正常に導(dǎo)入されました

js コードの記述

#
data: {
    downfresh:false,//底部加載展示控制
    upfresh:false//頂部加載展示控制
  },

まず、次のようにするかどうかを設(shè)定しますデータ內(nèi)の読み込みコンポーネントを表示します。デフォルトでは表示されません。

プルダウンして js コードを更新します

//下拉刷新
refresh(){
    if(this.data.upfresh){
      console.log("還沒刷新完成")
      return;
    }
    var that = this;
    this.setData({
      upfresh: true,
      // upfresh:false
    })
   
    setTimeout(function() {
      //updateData為自己的數(shù)據(jù)更新邏輯代碼
      that.updateData(true,()=>{
        that.setData({
          upfresh: false,
      });
     })
      // wx.hideLoading();
    console.info(&#39;下拉刷新加載完成.&#39;);
  }, 500);
  },
    
      //更新數(shù)據(jù)
   updateData:function(tail, callback) {
  
    var that = this;
    console.log("updatedata-=-=seea"+that.data.searchValue)
    wx.request({
      url: app.gBaseUrl + &#39;compony-detail/page&#39;,
      method: &#39;GET&#39;,
      data: {
        page: 0,
        count: 20,
        componyname:that.data.searchValue
      },
      success: (res) => {
        this.setData({
          componys: res.data
        })
        if (callback) {
          callback();
        }
      }
    })
   },

プルアップして js を読み込みますコード

 /**
   * 滑動(dòng)到底部加載更多
   */
  getMore(){
    // downloadingData=this.data.downloadingData
    if(this.data.downfresh){
      console.log("還沒加載完成")
      return;
    }
   var that = this;
    this.setData({
      downfresh: true,
      // upfresh:false
    })
   
    this.setData({
      downloadingData: true
      // upfresh:false
    })

    setTimeout(function() {
      that.loadData(true,()=>{
        that.setData({
        downfresh: false
      });
     })
      // wx.hideLoading();
    console.info(&#39;上拉數(shù)據(jù)加載完成.&#39;);
  }, 1000);
  },
    
      loadData: function(tail, callback) {
    var that = this;
    wx.request({
      url: app.gBaseUrl + &#39;compony-detail/page&#39;,
      method: &#39;GET&#39;,
      data: {
        page: that.data.componys.length,
        count: 20,
        componyname:that.data.searchValue
      },
      success: (res) => {
        // console.log(JSON.stringify(res.data))
        that.setData({
          componys: that.data.componys.concat(res.data),
        });
        if (callback) {
          callback();
        }
      }
    })
  },

プルダウン更新機(jī)能とプルアップ読み込み機(jī)能は既に実裝済みですが、主にスクロールビューのコンポーネント特性を使用して、記録コンポーネントの表示と非表示を制御します。全體的に実裝は難しくなく、実際の狀況に応じて特定のコードを適切に調(diào)整できます。

プログラミング関連の知識について詳しくは、プログラミング ビデオをご覧ください。 !

以上がミニ プログラムでプルダウン リフレッシュ機(jī)能とプルアップ ロード機(jī)能を?qū)g裝する方法について簡単に説明します。 (コード付き)の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國語 Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國語版

SublimeText3 中國語版

中國語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

Python を使用して WeChat アプレットを開発する Python を使用して WeChat アプレットを開発する Jun 17, 2023 pm 06:34 PM

モバイル インターネット技術(shù)とスマートフォンの普及により、WeChat は人々の生活に欠かせないアプリケーションになりました。 WeChat ミニ プログラムを使用すると、アプリケーションをダウンロードしてインストールすることなく、ミニ プログラムを直接使用して、いくつかの簡単なニーズを解決できます。この記事では、Python を使用して WeChat アプレットを開発する方法を紹介します。 1. 準(zhǔn)備 Python を使用して WeChat アプレットを開発する前に、関連する Python ライブラリをインストールする必要があります。ここでは、wxpy と itchat の 2 つのライブラリを使用することをお?jiǎng)幛幛筏蓼埂?wxpy は WeChat マシンです

WeChat ミニ プログラムにカードめくり効果を?qū)g裝する WeChat ミニ プログラムにカードめくり効果を?qū)g裝する Nov 21, 2023 am 10:55 AM

WeChat ミニ プログラムでのカードめくり効果の実裝 WeChat ミニ プログラムでは、カードめくり効果の実裝は、ユーザー エクスペリエンスとインターフェイス インタラクションの魅力を向上させることができる一般的なアニメーション効果です。以下では、WeChat アプレットでカードめくりの特殊効果を?qū)g裝する方法と、関連するコード例を詳しく紹介します。まず、ミニ プログラムのページ レイアウト ファイルに 2 つのカード要素を定義する必要があります。1 つは前面のコンテンツを表示するため、もう 1 つは背面のコンテンツを表示するためです。具體的なサンプル コードは次のとおりです: &lt;!--index.wxml- ->&l

アリペイ、希少文字ライブラリを収集?補(bǔ)完する「漢字拾い-希少文字」ミニプログラムを開始 アリペイ、希少文字ライブラリを収集?補(bǔ)完する「漢字拾い-希少文字」ミニプログラムを開始 Oct 31, 2023 pm 09:25 PM

10月31日の當(dāng)サイトのニュースによると、今年5月27日、アント?グループは「漢字拾いプロジェクト」の立ち上げを発表し、最近新たな進(jìn)展を迎えた:アリペイが「漢字拾い-珍しい文字」ミニプログラムを開始協(xié)會(huì)からコレクションを収集する レア文字は、レア文字ライブラリを補(bǔ)完し、アリペイでのレア文字入力方法の改善に役立つように、レア文字に異なる入力エクスペリエンスを提供します。現(xiàn)在、ユーザーは「漢字ピックアップ」「珍文字」などのキーワードで検索することで「珍文字」アプレットに入ることができる。ミニプログラムでは、ユーザーがシステムで認(rèn)識?入力されなかった珍しい文字の畫像を送信し、確認(rèn)後、Alipay のエンジニアがフォントライブラリに追加エントリを作成します。當(dāng)サイトでは、発音が不明瞭な珍しい単語を?qū)澫螭趣筏孔钚陇螀g語分割入力方法をミニプログラムで體験できることに注目しました。ユーザー解體

小さなプログラムでも反応できますか? 小さなプログラムでも反応できますか? Dec 29, 2022 am 11:06 AM

ミニプログラムはreactを利用することができます 使い方: 1. 「react-reconciler」に基づいてレンダラーを?qū)g裝し、DSLを生成します; 2. DSLを解析してレンダリングするためのミニプログラムコンポーネントを作成します; 3. npmをインストールし、開発者ビルドを?qū)g行しますツール內(nèi)の npm; 4. パッケージを獨(dú)自のページに導(dǎo)入し、API を使用して開発を完了します。

Vue を使用してプルダウン更新とプルアップ読み込みを?qū)g裝するにはどうすればよいですか? Vue を使用してプルダウン更新とプルアップ読み込みを?qū)g裝するにはどうすればよいですか? Jun 25, 2023 pm 06:52 PM

モバイル インターネットの普及に伴い、プルダウンによる更新とプルアップによる読み込みは、最新のアプリや Web サイトの標(biāo)準(zhǔn)機(jī)能の 1 つになりました。これら 2 つの対話方法により、ユーザー エクスペリエンスとページのパフォーマンスが大幅に向上します。 Vue フレームワークでは、いくつかのプラグインを使用するか、自分でコードを作成して、これら 2 つの対話方法を?qū)g現(xiàn)できます。プルダウン リフレッシュの実裝 プルダウン リフレッシュとは、ユーザーがページをプルダウンすることによってデータのリフレッシュをトリガーする操作を指します。 Vue では、すべての Vue オプションと API を通じてプルダウン更新を?qū)g裝でき、最も高速かつ効率的です。

uniapp がミニ プログラムと H5 の間で迅速な変換を?qū)g現(xiàn)する方法 uniapp がミニ プログラムと H5 の間で迅速な変換を?qū)g現(xiàn)する方法 Oct 20, 2023 pm 02:12 PM

uniapp がミニ プログラムと H5 の間で迅速な変換を?qū)g現(xiàn)するには、具體的なコード例が必要ですが、近年、モバイル インターネットの発展とスマートフォンの普及に伴い、ミニ プログラムと H5 は不可欠なアプリケーション形式となっています。クロスプラットフォーム開発フレームワークとして、uniapp は一連のコードに基づいて小規(guī)模プログラムと H5 間の変換を迅速に実現(xiàn)し、開発効率を大幅に向上させます。この記事では、uniapp がミニ プログラムと H5 の間で迅速な変換を?qū)g現(xiàn)する方法と、具體的なコード例を紹介します。 1. uniapp uniaの紹介

ミニ プログラムでパブリック アカウント テンプレート メッセージを使用する方法を説明します (詳細(xì)なアイデア付き) ミニ プログラムでパブリック アカウント テンプレート メッセージを使用する方法を説明します (詳細(xì)なアイデア付き) Nov 04, 2022 pm 04:53 PM

この記事では、WeChat ミニ プログラムに関するいくつかの関連事項(xiàng)を紹介します。主に、ミニ プログラムでパブリック アカウント テンプレート メッセージを使用する方法を紹介します。一緒に見てみましょう。皆さんのお役に立てれば幸いです。

Python で簡単なチャット プログラムを作成するためのチュートリアル Python で簡単なチャット プログラムを作成するためのチュートリアル May 08, 2023 pm 06:37 PM

実裝アイデア: チャット ルームのさまざまな機(jī)能を処理するために、スレッドのサーバー側(cè)を確立します。x02 クライアントの確立はサーバーよりもはるかに簡単です。クライアントの機(jī)能はメッセージの送受信と、特定の文字を特定の規(guī)則に従って入力するため、クライアント側(cè)では、メッセージ受信専用とメッセージ送信専用の 2 つのスレッドを使用するだけで、さまざまな機(jī)能を使用できます。使用しないでください。

See all articles