シンプルなリスト機能を実装するミニプログラム

シンプルなリスト機能を実装するミニプログラム

この記事の例では、参考のために簡単なリスト機能を実装するアプレットの具体的なコードを共有しています。具体的な内容は次のとおりです。

リストコンポーネントコンポーネントに配列を追加するだけで、リストコンポーネントを実装できます。

wxml コード

<block wx:for="{{yetinglist}}"> 
  <view class='waibian' bindtap="readDetail" data-id="{{item.title}}">
   <image src="{{item.smallLogo}}" class='leftimagecss'></image>

   <view class='righttextcss'>

     <text class='titlecss'>【ナイトリスニング】{{item.title}}</text>


    <text class='nicenamecss'>{{item.nickname}}</text>

        <ビュークラス='timecss'>
          <text class='playcunnter'>プレイ時間:{{item.playtimes}}</text>
          <text class='time'>コレクション:{{item.likes}}</text>
        </ビュー>

   </ビュー>
 </ビュー>
 </ブロック>

index.js コード

ページ({

  データ: {
まだリスト:[],

}
//リストクリックイベント readDetail: function(e) {
    //他のページにジャンプ wx.navigateTo({
      url: '../twoVC/twovc?id='+e.currentTarget.dataset.id
    })
   // コンソールログ(e.currentTarget.dataset.id);
  },

//ページの読み込みは1回呼び出されます onLoad: function () {
    var that =これ;
   //ネットワーク解析 wx.request({ url:'http://mobile.ximalaya.com/mobile/v1/album/track/ts-1499312754612?albumId=260769&device=iPhone&isAsc=true&pageId=1&pageSize=20&',
      成功:function(res) {
        コンソールログ(res.data.data.list)
         that.setData({
           まだリスト:res.data.data.list、

        })

      }
    })

}


})

wxxml コード

.ワイビアン{


    display: -webkit-flex; /* Safari */
    -webkit-justify-content: initial; /* Safari 6.1+ */
    ディスプレイ: フレックス;
    コンテンツの正当化: 初期;
}
.leftimagecss{
  左マージン: 5px;
  上マージン: 5px;
  下部マージン: 5px;

  幅:40%;
  高さ:110ピクセル;
  境界線の半径:10px;
}
.righttextcss{
  左マージン: 10px;
  高さ: 110px;
  幅: 70%;


  flex-wrap: ラップ;
  ディスプレイ: フレックス;
 align-content: スペースを空ける;
}
.titlecss{

  高さ: 40px;
  幅: 100%;
  上マージン: 5px;
 フォントサイズ:中;
  テキストオーバーフロー: -o-ellipsis-lastline;
  オーバーフロー: 非表示;
  テキストオーバーフロー: 省略記号;
  ディスプレイ: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: 垂直;


}
.nicenamecss{
  幅: 100%;
  高さ: 30px;
  フォントサイズ:小さい;
  -webkit-テキストの塗りつぶし色: ライトグレー;


}
.timecss{
 高さ: 20px;
 幅: 100%;

 ディスプレイ: フレックス;
  コンテンツの両端揃え: スペースの間;
}
.playcunnter{
 フォントサイズ:小さい;
  -webkit-テキスト塗りつぶし色: 青紫;

}
。時間{
  右マージン: 10px;
  フォントサイズ:小さい;
  -webkit-text-fill-color: 芝生の緑;
}

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • WeChatアプレットでリスト更新を実装する詳細な例
  • WeChatアプレットが都市リストの選択を実装
  • WeChatアプレットリストのプルアップ読み込みとプルダウン更新の実装
  • WeChat アプレットのドロップダウン リストを実装するためのサンプル コード
  • WeChatアプレットは、円形リストにクリックスタイルの例を追加することを実装しています
  • WeChat アプレットのスクロールビュー コンポーネントはリスト ページのサンプル コードを実装します
  • WeChatミニプログラム(VI):プルアップでリストを読み込み、プルダウンでリストを更新する例
  • WeChatアプレットのページジャンプ機能:リスト項目から次のページにジャンプする方法
  • WeChatアプレットはプルダウン更新とリストのプルアップ読み込みを実装
  • WeChatアプレットが無限スクロールリストを実装

<<:  Zookeeperスタンドアロン環境とクラスタ環境の構築

>>:  Windows 10 で MySQL 8.0.12 の解凍バージョンをインストールして構成する方法 (グラフィック チュートリアル付き)

推薦する

CSS3 とテーブルタグを使用して円軌道アニメーションを実装するためのサンプルコード

html: 実際には、テーブルタグに従っていくつかの実線の円 div を正六角形に配置し、div コ...

JavaScriptの動作原理を理解しましょう

目次ブラウザカーネルJavaScript エンジンV8エンジンJavaScript がどのように実行...

MySQL 5.7 zip版(zip版)のインストールと設定手順の詳細

はじめに: Windows 10 を再インストールし、同時にファイルを整理しました。しかし、MySQ...

CentOS7 環境での DHCP 設定チュートリアル

目次CentOS7環境での設定コマンド手順1. DHCP設定ファイルを設定する2. グローバル構成を...

ウェブデザインの教育または学習プログラム

セクションコース内容営業時間1 ウェブデザインの概要2 2 HTML 基本タグとフォーマットタグ 2...

CentOs でノード バージョンを手動でアップグレードする方法

1. 対応するNode.jsパッケージを見つけます。https://nodejs.org/downl...

ドラッグアンドドロップでVueユーザーインターフェースを生成する方法

目次序文1. 技術原理1.1 レイアウト1.2 コンポーネント1.3 ステータス1.4 イベント1....

MySQL はどのようにしてデータベースの削除と暴走を効果的に防ぐことができますか?

目次セーフモード設定テスト1. where句なしで更新および削除する2. 非インデックスキーの削除3...

CentOS8でyumソースを変更した後にウェアハウスキャッシュの同期に失敗する問題の詳細な説明

問題の原因: 最初は CentOS 8 のデフォルトの yum ソースを正常に使用できますが、次のコ...

IE ブラウザの HTML ハック タグの概要

コードをコピーコードは次のとおりです。 <!--[if !IE]><!-->...

Nginx はリクエスト接続を統合し、ウェブサイトのアクセス例を高速化します

序文世界最高の Web サーバーの 1 つである Nginx の利点は明らかです。 Nginx がリ...

jQueryはキャンバスタグを使用して検証コードを描画します

<canvas> 要素は、クライアント側のベクター グラフィックス用に設計されています。...

最も完全なpackage.json分析

目次1. 概要2. 名前フィールド3. バージョンフィールド4. 説明フィールド5. キーワードフィ...

Mac インストール mysqlclient プロセス分析

仮想環境で pip 経由でインストールしてみてください: pip で mysqlclient をイン...

CSSでemを開く正しい方法の詳細な説明

「通常 1em=16px」と言うのはなぜですか?ユーザーのブラウザによってレンダリングされるデフォル...