Vue implementiert einen einfachen Rechner

Vue implementiert einen einfachen Rechner

In diesem Artikelbeispiel wird der spezifische Code von Vue zur Implementierung eines einfachen Rechners als Referenz bereitgestellt. Der spezifische Inhalt ist wie folgt

Fallanforderungen

Fallideen

1. Die Bindung der Werte A und B wird durch die v-Modell-Direktive realisiert
2. Binden Sie Ereignisse an die Berechnungsschaltflächen, um die Berechnungslogik zu implementieren
3. Binden Sie die Berechnungsergebnisse an die entsprechenden Positionen

Implementieren statischer Seiten

<div id='App'>
    <h1>Einfacher Rechner</h1>
    <div><span>Wert A:</span><span><input type="text" v-model='a'></span></div>
    <div><span>Wert B:</span><span type="text" v-model='b'></span></div>
    <div><button>Berechnen</button></div>
    <div><span>Berechnungsergebnisse</span><span></span></div>
</div>

Vue importieren

<script type="text/javascript" src="js/vue.js"></script>

Anweisungen für statische Seiten hinzufügen

<div id='App'>
    <h1>Einfacher Rechner</h1>
    <div><span>Wert A:</span>
      <span>
        <Eingabetyp="Text" v-Modell='a'>
      </span>
    </div>
    <div>
      <span>Wert B:</span>
      <span>
        <Eingabetyp="Text" v-Modell='b'>
      </span>
    </div>
    <div>
      <button v-on:click="handle">Berechnen</button>
    </div>
    <div><span>Berechnungsergebnis</span><span v-text="result"></span></div>
</div>

Berechnungsfunktion festlegen

<Skripttyp="text/javascript">
    /* */
    var vm = neuer Vue({
      el: "#app",
      Daten: {
        A: '',
        B: '',
        Ergebnis: ''
      },
      Methoden: {
        Griff: Funktion () {
          // Berechnungslogik implementieren this.result = parseInt(this.a) + parseInt(this.b);
        }
      }
    });
</Skript>

Endgültiger Code

<!DOCTYPE html>
<html lang="de">

<Kopf>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0">
  <title>Einfacher Rechner</title>
</Kopf>

<Text>
  <div id='App'>
    <h1>Einfacher Rechner</h1>
    <div><span>Wert A:</span>
      <span>
        <Eingabetyp="Text" v-Modell='a'>
      </span>
    </div>
    <div>
      <span>Wert B:</span>
      <span>
        <Eingabetyp="Text" v-Modell='b'>
      </span>
    </div>
    <div>
      <button v-on:click="handle">Berechnen</button>
    </div>
    <div><span>Berechnungsergebnis</span><span v-text="result"></span></div>
  </div>
  <script type="text/javascript" src="js/vue.js"></script>
  <Skripttyp="text/javascript">
    /* */
    var vm = neuer Vue({
      el: "#app",
      Daten: {
        A: '',
        B: '',
        Ergebnis: ''
      },
      Methoden: {
        Griff: Funktion () {
          // Berechnungslogik implementieren this.result = parseInt(this.a) + parseInt(this.b);
        }
      }
    });
  </Skript>
</body>

</html>

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:
  • Vollständiges Beispiel einer von Vue.js implementierten Rechnerfunktion
  • Implementierung eines einfachen Rechners mit Vue
  • Beispiel einer klassischen Taschenrechner-/wissenschaftlichen Taschenrechnerfunktion, implementiert durch vue.js
  • Vue implementiert einen einfachen Additionsrechner
  • Vue.js implementiert Preisrechnerfunktion
  • Vue implementiert Rechnerfunktion
  • Vue implementiert einen einfachen Rechner
  • Vue implementiert mobilen Rechner
  • Vue.js implementiert eine einfache Taschenrechnerfunktion
  • Vue implementiert einen einfachen Web-Rechner

<<:  SQL GROUP BY ausführliche Erklärung und einfaches Beispiel

>>:  Detaillierte Erläuterung der Wissenspunkte zu Linux-Dateivorgängen

Artikel empfehlen

ThingJS-Partikeleffekte, um Regen- und Schneeeffekte mit einem Klick zu erzielen

Inhaltsverzeichnis 1. Partikeleffekte 2. Laden Si...

Erfahrung im Selbststudium von CSS-Optimierungsfähigkeiten

1. Verwenden Sie CSS-Sprites. Der Vorteil besteht ...

Spezifische Verwendung interner temporärer MySQL-Tabellen

Inhaltsverzeichnis UNION Tabelleninitialisierung ...

So erstellen Sie ein ELK-Protokollsystem basierend auf Docker

Hintergrundanforderungen: Mit zunehmender Größe d...

JS generiert eindeutige ID-Methoden: UUID und NanoID

Inhaltsverzeichnis 1. Warum NanoID UUID ersetzt 2...

JS implementiert Anforderungsdispatcher

Inhaltsverzeichnis Abstraktion und Wiederverwendu...

WeChat-Applet zur Bestimmung, ob die Mobiltelefonnummer legal ist Beispielcode

Inhaltsverzeichnis Szenario Wirkung Code Zusammen...

Der gesamte Prozess der Optimierung des ersten Ladens einer Vue-Seite

Inhaltsverzeichnis Vorwort 1. Bildoptimierung 2. ...

MySQL fügt schnell 100 Millionen Testdaten ein

Inhaltsverzeichnis 1. Erstellen Sie eine Tabelle ...

ReactHooks Batch-Update-Status und Abrufen von Routenparametern Beispielanalyse

Inhaltsverzeichnis 1. So führen Sie stapelweise U...