Miniprogramm zur Implementierung einer einfachen Listenfunktion

Miniprogramm zur Implementierung einer einfachen Listenfunktion

In diesem Artikelbeispiel wird der spezifische Code des Applets zur Implementierung einer einfachen Listenfunktion zu Ihrer Information geteilt. Der spezifische Inhalt ist wie folgt

Listenkomponente für Solange Sie der Komponente ein Array hinzufügen, können Sie die Listenkomponente implementieren

WXML-Code

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

   <Ansichtsklasse='righttextcss'>

     <text class='titlecss'>【Nachthören】{{item.title}}</text>


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

        <Ansichtsklasse='timecss'>
          <text class='playcunnter'>Spielzeiten:{{item.playtimes}}</text>
          <text class='time'>Sammlung:{{item.likes}}</text>
        </Ansicht>

   </Ansicht>
 </Ansicht>
 </block>

index.js-Code

Seite({

  Daten: {
yetinglist:[],

}
//Liste Klickereignis readDetail: function(e) {
    //Zu anderen Seiten springen wx.navigateTo({
      URL: '../twoVC/twovc?id='+e.currentTarget.dataset.id
    })
   // console.log(e.currentTarget.dataset.id);
  },

//Das Laden einer Seite wird einmalig aufgerufen onLoad: function () {
    var das = dies;
   //Netzwerkanalyse wx.request({ url:'http://mobile.ximalaya.com/mobile/v1/album/track/ts-1499312754612?albumId=260769&device=iPhone&isAsc=true&pageId=1&pageSize=20&',
      Erfolg:Funktion(res) {
        Konsole.log(res.data.data.list)
         dass.setData({
           yetinglist:res.data.data.list,

        })

      }
    })

}


})

wxxml-Code

.waibian{


    Anzeige: -webkit-flex; /* Safari */
    -webkit-justify-content: initial; /* Safari 6.1+ */
    Anzeige: Flex;
    Inhalt ausrichten: initial;
}
.leftimagecss{
  Rand links: 5px;
  Rand oben: 5px;
  Rand unten: 5px;

  Breite: 40 %;
  Höhe: 110px;
  Rahmenradius: 10px;
}
.righttextcss{
  Rand links: 10px;
  Höhe: 110px;
  Breite: 70%;


  Flex-Wrap: Umwickeln;
  Anzeige: Flex;
 Inhalt ausrichten: Abstand herum;
}
.titlecss{

  Höhe: 40px;
  Breite: 100 %;
  Rand oben: 5px;
 Schriftgröße: mittel;
  Textüberlauf: -o-Ellipse-letzte Zeile;
  Überlauf: versteckt;
  Textüberlauf: Auslassungspunkte;
  Anzeige: -webkit-box;
  -Webkit-Leitungsklemme: 2;
  -webkit-box-orient: vertikal;


}
.nicenamecss{
  Breite: 100 %;
  Höhe: 30px;
  Schriftgröße: klein;
  -webkit-text-fill-color: hellgrau;


}
.timecss{
 Höhe: 20px;
 Breite: 100 %;

 Anzeige: Flex;
  Inhalt ausrichten: Abstand dazwischen;
}
.playcunnter{
 Schriftgröße: klein;
  -webkit-text-fill-color: blauviolett;

}
.Zeit{
  Rand rechts: 10px;
  Schriftgröße: klein;
  -Webkit-Text-Füllfarbe: Rasengrün;
}

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Detailliertes Beispiel für die Implementierung der Listenaktualisierung im WeChat-Applet
  • WeChat-Applet implementiert Städtelistenauswahl
  • Implementierung des Pull-Up-Ladens und Pull-Down-Aktualisierens der WeChat-Applet-Liste
  • Beispielcode zur Implementierung der Dropdown-Liste des WeChat-Applets
  • Das WeChat-Applet implementiert das Hinzufügen von Klickstilbeispielen zur kreisförmigen Liste
  • Die Scroll-View-Komponente des WeChat-Applets implementiert Beispielcode für eine Listenseite
  • WeChat Mini-Programm (VI): Beispiel für Pull-Up zum Laden und Pull-Down zum Aktualisieren einer Liste
  • Seitensprungfunktion des WeChat-Applets: So springen Sie vom Listenelement zur nächsten Seite
  • Das WeChat-Applet implementiert die Pulldown-Aktualisierung und das Pullup-Laden der Liste
  • Das WeChat-Applet implementiert eine unendlich scrollende Liste

<<:  So installieren und konfigurieren Sie die dekomprimierte Version von MySQL 8.0.12 unter Windows 10 mit grafischen Tutorials

>>:  Lösung für das Problem, dass eine Linux-Änderung der MySQL-Konfiguration nicht wirksam wird

Artikel empfehlen

Installieren Sie Percona Server+MySQL auf CentOS 7

1. Umgebungsbeschreibung (1) CentOS-7-x86_64, Ker...

Aktivieren oder Deaktivieren des GTID-Modus in MySQL online

Inhaltsverzeichnis Grundlegende Übersicht GTID on...

Implementierung eines MySQL-Gemeinschaftsindex (zusammengesetzter Index)

Gemeinsamer Index Die Definition des gemeinsamen ...

Implementierungsschritte zum Erstellen eines lokalen Webservers auf Centos8

1 Übersicht System CentOS8, verwenden Sie httpd, ...

Detaillierte Erklärung, wann Javascript-Skripte ausgeführt werden

JavaScript-Skripte können überall in HTML eingebe...

Hinweise zur Verwendung von $refs in Vue-Instanzen

Während des Entwicklungsprozesses verwenden wir h...

Fallstudie zu JavaScript Anti-Shake

Prinzip Das Prinzip von Anti-Shake ist: Du kannst...

Beispieltest MySQL-Enumerationstyp

Bei der Entwicklung eines Projekts stößt man häuf...

Detaillierte Beispiele zur Verwendung der JavaScript-Ereignisdelegierung (Proxy)

Inhaltsverzeichnis Einführung Beispiel: Ereignisd...

Beheben Sie den Fehler bei der Installation von VMware Tools unter Ubuntu 18.04

1. Laut dem Online-Tutorial schlägt die Installat...

So entschlüsseln Sie Linux-Versionsinformationen

Das Anzeigen und Interpretieren von Informationen...

Detaillierte Schritte zur vollständigen Deinstallation von MySQL 5.7

Dieser Artikel fasst hauptsächlich verschiedene P...