Ein einfacher Rechner, der als Referenz in das WeChat-Applet geschrieben wurde. Die spezifischen Inhalte sind wie folgt jisaunqi.js // Seiten/jisuanqi/jisuanqi.js Seite({ /** * Ausgangsdaten der Seite */ Daten: { Ergebnis: „0“, Zeichenfolge:"", cal:"", Zahl1:"", Zahl2:"" }, btSubmit:Funktion(e){ konsole.log(e); var num1 = diese.Daten.num1; var cal = diese.Daten.cal; var num2 = diese.Daten.num2; var char= e.ziel.id; var Zeichenfolge; wenn((char>="0"&&char<="9"||char=='.')&&cal==""){ num1=num1+zeichen; dies.setData({ Zahl1:Zahl1, }) } sonst wenn((char>="0"&&char<="9"||char=='.')&&cal!=""){ Zahl2=Zahl2+Zeichen; dies.setData({ Zahl2:Zahl2, }) } anders { cal=char; dies.setData({ kal:kal, }) } dies.setData({ Zeichenfolge: Nummer1+Kal.+Nummer2 }) }, reinigen:Funktion(e){ dies.setData({ Zeichenfolge:"", Zahl1:"", num2:"", cal:"" }) }, berechnen:Funktion(e){ var num1 = diese.Daten.num1; var num2 = diese.Daten.num2; var cal = diese.Daten.cal; var Ergebnis; Schalter(kal){ Fall '+':Ergebnis=Zahl1*1+Zahl2*1;Unterbrechung; Fall '-':Ergebnis=Num1*1-Num2*1;Unterbrechung; Fall '*':Ergebnis=(Zahl1*1)*(Zahl2*1);Unterbrechung; Fall '/':Ergebnis=(num1*1)/(num2*1);Unterbrechung; } num1=Ergebnis; cal=""; num2=""; dies.setData({ Ergebnis:Ergebnis, Zahl1:Zahl1, kal:kal, Zahl2:Zahl2 }) }, umgekehrt:Funktion(e){ var cal = diese.Daten.cal; var num1 = diese.Daten.num1; var num2 = diese.Daten.num2; wenn(cal==""){num1="-";} sonst wenn(cal!=""){num2="-"} dies.setData({ Zahl1:Zahl1, Zahl2:Zahl2 }) }, lololo:Funktion(e){ konsole.log(123) }, bestätigen:Funktion(e){ konsole.log(555); console.log(e) }, Ereignis:Funktion(e){ wx.navigateTo({ URL: '/Seiten/Veranstaltung/Veranstaltung', }) }, bindinput:Funktion(e){ console.log(1) }, jisuanqi:Funktion(e){ var n1=e.detail.wert.num1; var n2=e.detail.wert.num2; var Ergebnis=n1*1+n2*1; konsole.log(n1); konsole.log(n2); console.log(Ergebnis); dies.setData({ Ergebnis:Ergebnis }) }, tiaozhuan:Funktion(e){ wx.navigateTo({ URL: '/pages/9x9form/9x9form', }) }, /** * Lebenszyklusfunktion - auf Seitenladen warten*/ onLoad: Funktion (Optionen) { }, /** * Lebenszyklusfunktion - wartet auf den Abschluss der ersten Darstellung der Seite*/ onReady: Funktion () { }, /** * Lebenszyklusfunktion - Seitenanzeige überwachen*/ onShow: Funktion () { }, /** * Lebenszyklusfunktion - Achten Sie auf das Ausblenden von Seiten */ onHide: Funktion () { }, /** * Lebenszyklusfunktion - Deinstallation der Seite überwachen*/ beimEntladen: Funktion () { }, /** * Seitenbezogene Ereignisverarbeitungsfunktion - Achten Sie auf die Pulldown-Aktion des Benutzers */ onPullDownRefresh: Funktion () { }, /** * Die Funktion, die das Bottoming-Ereignis auf der Seite behandelt*/ onReachBottom: Funktion () { }, /** * Der Benutzer klickt auf die obere rechte Ecke, um zu teilen*/ beiShareAppMessage: Funktion () { } }) jisuanqi.json { "usingComponents": {}, "navigationBarTitleText": "Rechner" } jisuanqi.wxml <Klasse anzeigen="Container"> <Ansichtsklasse="Ansicht1">{{Zeichenfolge}}</Ansicht> <view class="view2">{{Ergebnis}}</view> <Klasse anzeigen="Schaltflächengruppe"> <button class="button">Geschichte</button> <button class="button" bindtap="clean">C</button> <button Klasse="button"></button> <button class="button" id="/" bindtap="btSubmit">/</button> </Ansicht> <Klasse anzeigen="Schaltflächengruppe"> <button class="button" id="7" bindtap="btSubmit">7</button> <button class="button" id="8" bindtap="btSubmit">8</button> <button class="button" id="9" bindtap="btSubmit">9</button> <button class="button" id="*" bindtap="btSubmit">*</button> </Ansicht> <Klasse anzeigen="Schaltflächengruppe"> <button class="button" id="4" bindtap="btSubmit">4</button> <button class="button" id="5" bindtap="btSubmit">5</button> <button class="button" id="6" bindtap="btSubmit">6</button> <button class="button" id="-" bindtap="btSubmit">-</button> </Ansicht> <Klasse anzeigen="Schaltflächengruppe"> <button class="button" id="1" bindtap="btSubmit">1</button> <button class="button" id="2" bindtap="btSubmit">2</button> <button class="button" id="3" bindtap="btSubmit">3</button> <button class="button" id="+" bindtap="btSubmit">+</button> </Ansicht> <Klasse anzeigen="Schaltflächengruppe"> <button class="button" bindtap="reverse">-(Minuszeichen)</button> <button class="button" id="0" bindtap="btSubmit">0</button> <button class="button" id="." bindtap="btSenden">.</button> <button class="button" bindtap="berechnen">=</button> </Ansicht> </Ansicht> <navigator url="/pages/event/event">Zum Event springen</navigator>// jisuanqi.wxss .Taste{ Breite: 160rpx; Höhe: 100rpx; Rand links: 10rpx; Polsterung links: 10rpx; Rand oben: 10rpx; Textausrichtung: zentriert; Zeilenhöhe: 100rpx; Polsterung: 5px; Rahmenradius: 5px; } .button-gruppe{ Anzeige: Flex; Flex-Richtung: Reihe; Inhalt ausrichten: Flex-Start; } .Container{ Anzeige: Flex; Flex-Richtung: Spalte; Inhalt ausrichten: Flex-Ende; /* Inhalt ausrichten: Flex-Ende; */ } .ansicht1{ Höhe: 100rpx; Hintergrundfarbe: #e4e4e4; Zeilenhöhe: 100rpx; Schriftgröße: 20px; } .view2{ Höhe: 100rpx; Rand oben: 5px; Hintergrundfarbe: #e4e4e4; Zeilenhöhe: 100rpx; Schriftgröße: 20px; } 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:
|
<<: Detaillierte grafische Erläuterung der Mysql5.7.18-Installation und Master-Slave-Replikation
>>: So konfigurieren Sie die bidirektionale Zertifikatsüberprüfung auf dem Nginx-Proxyserver
Wenn Benutzer an einem Backend-Verwaltungssystem ...
Wir haben viele Server, die häufig von externen N...
Wir leben in einer visuellen Welt und sind von vi...
html ¶ <html></html> html:xml ¶ <h...
Dieser Artikel beschreibt, wie man einen hochverf...
Müssen die Felder und Eigenschaften der Tabelle i...
Inhaltsverzeichnis 1. Nutzung 1. Grundlegende Ver...
Inhaltsverzeichnis 1. Projektumgebung 2. Projektb...
1 Installation Laden Sie die entsprechende entpac...
In diesem Artikel wird der spezifische Code von V...
In MySQL können Sie mehrere Indizes für eine Tabe...
1. Beschreibung der Schwachstelle Am 15. Mai 2019...
Entsprechend den wichtigsten Websites und persönl...
Ein einfacher Rechner, der als Referenz in das We...
Vorwort Backup ist die Grundlage der Notfallwiede...