Das WeChat-Applet realisiert den Effekt des Siebschüttelns

Das WeChat-Applet realisiert den Effekt des Siebschüttelns

In diesem Artikel wird der spezifische Code des WeChat-Applets zur Erzielung des Schüttelsiebeffekts zu Ihrer Information bereitgestellt. Der spezifische Inhalt ist wie folgt

1. Wirkungsdiagramm:

2.HTML-Code:

<!--pages/spiel/spiel.wxml-->

<view class="text">Die Anzahl der Siebpunkte beträgt: {{total}}</view>
<Ansichtsklasse="Punkt1">
  <Bild src="{{top}}">
  </image>
</Ansicht>
<Ansichtsklasse="Punkt2">
  <Bild src="{{left}}"></Bild>
  <Bild src="{{rechts}}">
  </image>
</Ansicht>
<button class='{{btn}}' bindtap='click'>{{texts}}</button>

3.js-Code:

Daten: {
    oben: "../images/images/1-point.png",
    gesamt: '',
    links: "../images/images/2-point.png",
    rechts: "../images/images/3-point.png",
    btn: '.btnStart',
    Texte:'Schüttel es',
    Flagge: wahr,
    img:[
      "../images/images/1-Punkt.png",
      "../images/images/2-point.png",
      "../images/images/3-point.png",
      "../images/images/4-point.png",
      "../images/images/5-point.png",
      „../images/images/6-point.png“

    ]

  },

  /**
   * Lebenszyklusfunktion - auf Seitenladen warten*/
 Klick:Funktion(){
   var selbst = dies;
   wenn(diese.Daten.Flagge){
    
     selbst.timer = Intervall setzen(Funktion(){
       var eins = Math.floor(Math.random() * 6);
       var zwei = Math.floor(Math.random() * 6);
       var drei = Math.floor(Math.random() * 6);
        selbst. setData({          
          oben: self.data.img[one],
          links: self.data.img[zwei],
          rechts: self.data.img[drei],
          gesamt:eins+zwei+drei+3,
          
        })
     },200)
     selbst. setData({
       btn: ".btnEnd",
       Texte: 'Stopp',
       Flagge: falsch,
     })
     
   } anders {
     clearInterval(Selbstauslöser);

     selbst. setData({
       btn: ".btnStart",
       Texte: 'Shake it',
       Flagge: wahr,


     })

   }
   
 },

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:
  • Miniprogramm zur Implementierung der Sieve-Lotterie

<<:  Tutorial zur binären Kompilierung und Installation von MySql centos7 unter Linux

>>:  Installations-Tutorial zur dekomprimierten Version von MySQL 5.7.23 mit Bildern und Text

Artikel empfehlen

11 Gründe, warum Bootstrap so beliebt ist

Vorwort Bootstrap, das beliebteste Front-End-Entw...

Implementierung eines einfachen Altersrechners auf Basis von HTML+JS

Inhaltsverzeichnis Vorwort Demonstrationseffekt H...

Pull-Down-Aktualisierung und Pull-Up-Ladekomponenten basierend auf Vue-Kapselung

Basierend auf Vue und nativer JavaScript-Kapselun...

Beispiele für optimistisches und pessimistisches Sperren in MySQL

Die Aufgabe der Parallelitätskontrolle in einem D...

So betreiben Sie eine MySql-Datenbank mit Gorm

1. Festlegen der Groß-/Kleinschreibung von Felder...

Detaillierte Erläuterung des mobilen Projekts vite2.0 + vue3

1. Technische Punkte Vite-Version vue3 ts Integri...

Protokoll des Kompilierungs- und Installationsprozesses des Nginx-Quellcodes

Die Installation des RPM-Pakets ist relativ einfa...

Lösen Sie schnell das Problem der chinesischen Eingabemethode unter Linux

Hintergrund: Ich arbeite derzeit an Funktionen fü...

Detaillierte Erklärung der Mixin-Verwendung in Vue

Inhaltsverzeichnis Vorwort 1. Was sind Mixins? 2....

Tutorial zur Installation von MySQL auf Alibaba Cloud Centos 7.5

Es scheint, dass die MySQL-Server-Datei zur norma...

Implementierung von webpack-dev-server zum Erstellen eines lokalen Servers

Inhaltsverzeichnis Vorwort Webpack-Deb-Server Sta...

So erstellen Sie eine Deep-Learning-Umgebung mit Python in einem Docker-Container

Überprüfen Sie die Virtualisierung im Task-Manage...

Beim Hochladen von Bildern mit Axios in Vue sind Probleme aufgetreten

Inhaltsverzeichnis Was ist FormData? Eine praktis...