Dieser Artikel ist ein einfacher Rechner, der mit dem WeChat-Applet geschrieben wurde. Interessierte Freunde können einen Blick darauf werfen. Seitenabschnitte <Ansichtsklasse='Box'> <view class='txt'>{{Bildschirmnummer}}</view> <view capture-bind:touchstart="rechnen"> <Ansicht> <button data-val='clear' class='boxtn btn1'>AC</button> <button data-val='zurück' class='boxtn btn1'>←</button> <button data-val='#' class='boxtn btn1'>#</button> <button data-val='/' class='boxtn btn'>/</button> </Ansicht> <Ansicht> <button data-val='7' class='boxtn'>7</button> <button data-val='8' class='boxtn'>8</button> <button data-val='9' class='boxtn'>9</button> <button data-val='*' class='boxtn btn'>*</button> </Ansicht> <Ansicht> <button data-val='4' class='boxtn'>4</button> <button data-val='5' class='boxtn'>5</button> <button data-val='6' class='boxtn'>6</button> <button data-val='-' class='boxtn btn'>-</button> </Ansicht> <Ansicht> <button data-val='1' class='boxtn'>1</button> <button data-val='2' class='boxtn'>2</button> <button data-val='3' class='boxtn'>3</button> <button data-val='+' class='boxtn btn'>+</button> </Ansicht> <Ansicht> <button data-val='1' class='boxtn btn2'>0</button> <button data-val='.' Klasse='boxtn'>.</button> <button data-val='=' class='boxtn btn'>=</button> </Ansicht> </Ansicht> </Ansicht> Abschnitt „Stil“ .Kasten{ Breite: 100 %; Höhe: 700px; Hintergrund: #000; } .txt{ Farbe: #fff; Breite: 100 %; Höhe: 120px; Schriftgröße: 50px; Textausrichtung: rechts; } .boxtn{ Breite: 90px; Höhe: 90px; Anzeige:Block; schweben: links; Randradius: 50 %; Zeilenhöhe: 90px; Textausrichtung: zentriert; Rand links: 3px; Rand oben: 5px; Farbe: #fff; Hintergrund: #333333; Schriftstärke: fett; Schriftgröße: 25px; } .btn{ Hintergrund: #f09a37; } .btn1{ Hintergrund: #a5a5a5; Farbe: #000; } .btn2{ Breite: 180px; Rahmenradius: 40px; } js-Teil //index.js //Anwendungsinstanz abrufen const app = getApp() Seite({ /** * Ausgangsdaten der Seite */ Daten: { screenNum: 0, //Die auf dem Bildschirm angezeigte Nummer currentNum: '', //Die aktuell eingegebene Nummer storage: 0, //Die gespeicherte Nummer operator: '', //Operator off: false, }, berechne: Funktion (e) { var btn_num = e.target.dataset.val; var obj = dies; wenn (!isNaN(btn_num)) { wenn (obj.data.off == true) { obj.data.currentNum = '' obj.data.off = falsch; } obj.data.currentNum += btn_num obj.data.currentNum = Zahl(obj.data.currentNum); obj.data.currentNum = obj.data.currentNum.toString(); } anders { Schalter (btn_num) { Fall '+': Fall '-': Fall '*': Fall '/': Fall '=': // Speichere die aktuelle Zahl auf dem Bildschirm und den Operator in der Variable if (obj.data.storage == 0) { obj.data.storage = obj.data.aktuelleNummer; obj.data.operator = btn_num; } anders { wenn (obj.data.off != true) { wenn (obj.data.operator == '+') { obj.data.currentNum = Zahl(obj.data.storage) + Zahl(obj.data.currentNum) } sonst wenn (obj.data.operator == '-') { obj.data.currentNum = Zahl(obj.data.storage) – Zahl(obj.data.currentNum) } sonst wenn (obj.data.operator == '*') { obj.data.currentNum = Zahl(obj.data.storage) * Zahl(obj.data.currentNum) } sonst wenn (obj.data.operator == '/') { obj.data.currentNum = Zahl(obj.data.storage) / Zahl(obj.data.currentNum) } } obj.data.storage = obj.data.aktuelleNummer; obj.data.operator = btn_num; } obj.data.off = wahr; brechen; Fall 'klar': obj.data.storage = 0; obj.data.currentNum = "0"; obj.data.operator = ''; brechen; Fall 'zurück': obj.data.currentNum = obj.data.currentNum.slice(0, -1); wenn (obj.data.currentNum == '') { obj.data.currentNum = "0"; } brechen; Fall '.': if (obj.data.currentNum.indexOf('.') == -1) { // Prüfen, ob "." enthalten ist obj.data.currentNum += btn_num } brechen; } } obj.setData({ Bildschirmnummer: obj.data.currentNum }) }, }) Das Wirkungsdiagramm sieht wie folgt aus Download-Adresse für WeChat-Entwicklertools 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:
|
<<: Führt diese SQL-Schreibmethode wirklich dazu, dass der Index fehlschlägt?
>>: Ändern Sie das JVM-Kodierungsproblem, wenn Tomcat ausgeführt wird
1. Installieren Sie Abhängigkeitspakete [root@loc...
In diesem Artikel wird der spezifische Code der o...
Jeder, der HTML studiert oder verwendet hat, soll...
Linux-Bibliothek generieren Die Linux-Version ver...
undefined Wenn wir in JavaScript feststellen möch...
In diesem Artikelbeispiel wird der spezifische Co...
1. Erklärung zur Datendesensibilisierung Bei den ...
Inhaltsverzeichnis 1. Beginnen wir mit dem Fazit ...
1.1 Einleitung Durch Aktivieren des Slow Query Lo...
Hier ist ein mit CSS 3.0 implementierter Textschw...
Inhaltsverzeichnis Hintergrund analysieren Datens...
Betrachten wir zunächst drei Situationen, in dene...
1. Voraussetzungen Da ich es schon mehrmals insta...
Inhaltsverzeichnis 1. Einleitung 2. RC- und RR-Is...
<br />Der Inhalt dieser Site ist Original. B...