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

Vue macht Div-Höhe verschiebbar

In diesem Artikel wird der spezifische Code von V...

Detailliertes Tutorial zur Installation von mysql5.7.21 unter Windows

In diesem Artikel finden Sie das Installations-Tu...

CSS realisiert den Prozessnavigationseffekt (drei Methoden)

CSS realisiert den Prozessnavigationseffekt. Der ...

Tutorial-Diagramm zur Konfiguration der Tomcat-Umgebungsvariablen unter Win10

Vor der Konfiguration müssen wir Folgendes tun: 1...

Verwendung und Prinzipien von Provide und Inject in Vue3

Vorwort: Beim Übergeben von Daten zwischen überge...

Auszeichnungssprachen – Was lernen, nachdem man HTML gelernt hat?

Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...

Ursachen und Lösungen für domänenübergreifende Probleme bei Ajax-Anfragen

Inhaltsverzeichnis 1. Wie entsteht Cross-Domain? ...

So lösen Sie das Problem des Randkollapses in CSS

Betrachten wir zunächst drei Situationen, in dene...

Ausführliche Erklärung der Set- und WeakSet-Sammlungen in ES6

Inhaltsverzeichnis Ein Set ist eine spezielle Sam...

Tutorial zur Verwendung des iostat-Befehls unter Linux

Vorwort Es wird gesagt, dass sich die für Betrieb...