検索
ホームページWeChat アプレットミニプログラム開発WeChat ミニ プログラムのループとネストされたループの使用

WeChat ミニ プログラムのループとネストされたループの使用

Jun 22, 2018 pm 04:39 PM
サイクルWeChat アプレット

この記事は、WeChat アプレット ループと入れ子ループの使用概要に関する関連情報を主に紹介します。この記事が必要な友人の参考になれば幸いです

WeChat アプレット ループと入れ子ループの使用概要。

WeChat ミニ プログラムに関して、私は最近 WeChat ミニ プログラムを担当することになりました。一般的に言って、始めるのはそれほど難しいことではありません。

データをインターフェイスにバインドするときにループやネストされたループを何度も使用したため、小さなプログラムのループ問題については多くの感情を抱いています。

js の POST または GET リクエストを通じてインターフェースからデータを取得し、それをページで定義されたオブジェクトに保存するには:

//首页话题列表 
   wx.request({ 
    url: 'https://*******************', 
    method: 'POST', 
    data: { 
     pageNum: 1, 
     pageSize: 10 
    }, 
    success:function(res){ 
     that.setData({ 
      listTop:res.data, 
       
     }) 
    } 
   })

wxml ファイルでは、ループは

を通じて実装されます。
 wx:for="{{listTop}}"

オブジェクト内のデータを出力します。ここで、{{index }} を通じて添字を取得するか、添字をカスタマイズできます:

wx:for-index="index2"

オブジェクト com が listTop に存在する場合、wx:for= を使用できます。 「 {{item.com}}」は、ループ内のデータをループします。

実際のプロジェクトでは、このような問題に遭遇しました。ネストされたループのプロセス中に、タイムスタンプを日付/日前などの特定のフィールドの値に変換する必要があります。この時点で、次のようにする必要があります

WeChat アプレットは JS を直接呼び出すインターフェースをサポートしていないのですが、このときどうやって解決すればよいでしょうか:

最初は、JS のループを介してオブジェクトに入れようと思っていました。実際、前のステップで結果に近づきましたが、実際の開発では、入社して 1 か月未満の初心者でした。欠点があるため、終わりのないサイクルに陥ってしまいました。

解決策

: トラバースするときは、元のデータを目的のデータに置き換えるだけです。 。 。 。 (とても簡単ですが当局はこだわっていますが、私自身で解決したのでもっと良い方法があるかもしれません。あくまで説明です)

for (var i = 0; i < res.data.data.length;i++){ 
    console.log(res.data.data[i].comments+"**********"+i)  
    
    console.log("***"+i) 
    if (res.data.data[i].comments !=null){ 
     for (var j = 0; j < res.data.data[i].comments.length;j++){ 
      res.data.data[i].comments[j].createTime=transDate(res.data.data[i].comments[j].createTime) 
     } 
    } 
     }

以上がこの記事の全内容です。皆さんの学習に役立つことを願っています。その他の関連コンテンツについては、PHP 中国語 Web サイトに注目してください。

関連する推奨事項:

WeChat ミニ プログラムについて ライフサイクルの紹介

WeChatミニプログラムキャンバスの開発について


以上がWeChat ミニ プログラムのループとネストされたループの使用の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

EditPlus 中国語クラック版

EditPlus 中国語クラック版

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

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール