WeChat-Applet implementiert ein einfaches Würfelspiel

WeChat-Applet implementiert ein einfaches Würfelspiel

In diesem Artikel wird der spezifische Code des WeChat-Applets zur Implementierung des Würfelspiels zu Ihrer Information bereitgestellt. Der spezifische Inhalt ist wie folgt

Seitencode

<Ansichtsklasse='oben'>{{txt}}</Ansicht>
<Ansichtsklasse='Punkt1'>
 <Bild src='{{one_img}}'></Bild>
</Ansicht>
<Ansichtsklasse='Punkt2'>
 <Bild src='{{two_img}}'></Bild>
 <Bild src='{{three_img}}'></Bild>
</Ansicht>
<view class='btn' bindtap='enter'>{{msg}}</view>

Stilcode

.Spitze{
  Breite: 220px;
  Höhe: 30px;
  Schriftgröße: 25px;
  Rand: 20px automatisch;
}
.point1 Bild,.point2 Bild{
  Breite: 150px;
  Höhe: 150px;
}
.point1 Bild{
  Anzeige: Block;
  Rand: 45px automatisch;
}
.point2 Bild{
   Rand oben: -20px;
   Rand links: 25px;
}
.btn{
  Breite: 100 %;
  Höhe: 60px;
  Hintergrund: grün;
  Rahmenradius: 10px;
  Zeilenhöhe: 60px;
  Textausrichtung: zentriert;
  Schriftgröße: 30px;
  Rand oben: 60px;
}

JS-Code

//index.js
//Anwendungsinstanz abrufen const app = getApp()

Seite({
  Daten: {
    one_img:'../../image/6-point.png',
    two_img: '../../bild/6-punkt.png',
    three_img: '../../bild/6-punkt.png',
    Flagge: wahr,
    Timer: null,
    msg:'Schütteln',
    gesamt:0,
    txt:'Herzlichen Glückwunsch, Sie haben: 0',
    //Das Bildmaterial und die Renderings werden unten gepostet:[
      '../../bild/1-punkt.png',
      '../../bild/2-punkt.png',
      '../../bild/3-punkt.png',
      '../../bild/4-punkt.png',
      '../../bild/5-punkt.png',
      '../../bild/6-punkt.png',
    ]
  },
  Eingabe:Funktion(Ereignis){
    lass obj = dies;
    wenn(obj.data.flag==true){
       obj.data.timer = setzeIntervall(Funktion () {
        sei eins = Math.floor(Math.random() * 6);
        sei zwei = Math.floor(Math.random() * 6);
        sei drei = Math.floor(Math.random() * 6);
        obj.setData({
          one_img: obj.data.arr[eins],
          zwei_img: obj.data.arr[zwei],
          drei_img: obj.data.arr[drei],
          Flagge: falsch,
          Nachricht: 'Stopp',
          gesamt:eins+zwei+drei+3,
         // gesamt: 18,
          txt:'',
        })
      }, 50);
    }anders{
      Intervall löschen(obj.data.timer);
      obj.setData({
         //one_img: obj.data.arr[5],
         //zwei_bild: obj.data.arr[5],
         //drei_bild: obj.data.arr[5],
           msg:'Schütteln',
           Flagge: wahr,
           txt:'Herzlichen Glückwunsch, Sie haben gewonnen:' + obj.data.total,
      })
    }
   
  },
  
})

Bildmaterial und Renderings

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:
  • Das WeChat-Applet realisiert den Effekt des Siebschüttelns

<<:  So verwenden Sie VirtualBox zum Simulieren eines Linux-Clusters

>>:  Tutorial-Diagramm zur Installation des MySQL-Dienstes über MySQL Installer unter Windows

Artikel empfehlen

Die Hook-Funktion von Vue-Router implementiert Routing Guard

Inhaltsverzeichnis Überblick Globale Hook-Funktio...

Beispielüberprüfung MySQL | Update-Feld mit demselben Wert zeichnet Binlog auf

1. Einleitung Vor ein paar Tagen fragte mich ein ...

40 CSS/JS-Stil und funktionale technische Verarbeitung

1- Dropdown-Auswahlfelder gestalten – Ändern Sie ...

MySQL 8.0.25 Installations- und Konfigurations-Tutorial unter Linux

Das neueste Tutorial zur Installation von MySQL 8...

Echarts-Tutorial zur Implementierung von Baumdiagrammen

Treemaps dienen vor allem der Visualisierung baum...

Gojs implementiert Ameisenlinien-Animationseffekt

Inhaltsverzeichnis 1. Gojs-Implementierung 1. Zei...

So wählen Sie zwischen MySQL CHAR und VARCHAR

Inhaltsverzeichnis VARCHAR- und CHAR-Typen Abschl...

Mobile Web-Bildschirmanpassung (rem)

Vorwort Ich habe vor Kurzem meine bisherigen Noti...

22 Vue-Optimierungstipps (Projektpraxis)

Inhaltsverzeichnis Code-Optimierung Verwenden der...

Vue implementiert einen Scrollbar-Stil

Zuerst wollte ich den Stil der Bildlaufleiste des...

Die Lösung von html2canvas, dass Bilder nicht normal erfasst werden können

Frage Lassen Sie mich zunächst über das Problem s...

JS erzielt Fünf-Sterne-Lobeffekt

Verwenden Sie JS, um objektorientierte Methoden z...