Detaillierte Erklärung des Vue Notepad-Beispiels

Detaillierte Erklärung des Vue Notepad-Beispiels

In diesem Artikelbeispiel wird der spezifische Code von Vue zur Implementierung der Notizblockfunktion zu Ihrer Information geteilt. Der spezifische Inhalt ist wie folgt

Das Beispiel hat nicht viele funktionale Punkte. Die Hauptschwierigkeit liegt im Hinzufügen und Löschen des Notiztextobjekt-Arrays und im Binden von Synchronisierungsereignissen an Komponenten.

Kerncode

<Abschnitts-ID="todoapp">
      <!-- Eingabefeld-->
      <header Klasse="header">
        <h1>Notizblock</h1>
        <Eingabe
                v-model="Hinweis"
          autofocus="Autofokus"
          Autovervollständigung = "aus"
          Platzhalter="Bitte geben Sie die Aufgabe ein"
          Klasse="Neue Aufgaben"
        />
        <div style="text-align: right;width: 90%;height: 3%;">
          <button value="Aufzeichnen" style="text-align: center" @click="addnote">Aufzeichnen</button>
        </div>

      </header>
      <!-- Listenbereich -->
      <Abschnitt Klasse="main">
        <ul Klasse="Aufgabenliste">
          <li class="todo" v-for="(n,index) in Notizen">
            <div Klasse="Ansicht">
              <span class="index">{{index+1}}</span> <label>{{n}}</label>
              <button Klasse="zerstören"></button>
            </div>
          </li>

        </ul>
      </Abschnitt>
      <!-- Statistik und Löschen -->
      <Fußzeilenklasse="Fußzeile">
        <span class="todo-count"><strong>{{notes.length}}</strong> Elemente übrig </span>
        <button class="clear-completed" @click="delnote">
          Klar
        </button>
      </Fußzeile>
    </Abschnitt>
      <Skript>
      lass vue = neues Vue({
        el:"#todoapp",
        Daten:{
          Hinweis: „Lerne fleißig und mache jeden Tag Fortschritte“,
          Index: 0,
          Anmerkungen:[
                  "Code schreiben",
                  "Essen, Essen",
                  "Schlafen"
          ]
        },
        Methoden:{
          Hinweis hinzufügen:Funktion () {
            dies.notes.push(diese.note);
          },
          delnote:Funktion () {
            diese.notes = [];
          }
        }
      });
</Skript>

Um Tutorials zu Vue.js-Komponenten zu erhalten, klicken Sie bitte auf das spezielle Lern-Tutorial zu Vue.js-Komponenten.

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 Erkundung von vuex 2.0 und Erstellen einer Notizblockanwendung mit vuejs 2.0 + vuex 2.0
  • Beispiel eines lokalen Notizblocks basierend auf vue2.0+vuex+localStorage
  • Vue-Implementierung des Notizblockgehäuses
  • Vue implementiert einen einfachen Notizblock
  • Vue implementiert eine einfache Notizblockfunktion
  • Vue implementiert eine kleine Notizblockfunktion
  • Detaillierte Erläuterung der Vue Simple Notepad-Entwicklung
  • Vue implementiert Notizblockfunktion
  • Erstellung eines Vue-CLI- und Webpack-Notizblockprojekts
  • Vuex implementiert Notizblockfunktion

<<:  Detaillierte Erläuterung von MySQL-Unterabfragen (verschachtelte Abfragen), Verknüpfungstabellen und kombinierten Abfragen

>>:  Eine kurze Analyse zum Festlegen des Anfangswerts des Linux-Roots

Artikel empfehlen

So lösen Sie das Problem der Randüberlappung

1. Zunächst müssen Sie wissen, was den vertikalen ...

Lösung für Win10 ohne Hyper-V

Suchen Sie immer noch nach einer Möglichkeit, Hyp...

Detaillierter Installationsprozess und Konfiguration von mysql5.7.19 zip

Offizielle Version von MySQL v5.7.19 (32/64-Bit-I...

So erstellen Sie schnell zig Millionen Testdaten in MySQL

Bemerkung: Die Datenmenge in diesem Artikel beträ...

Eine kurze Diskussion zum CSS-Höhenkollapsproblem

Leistung Zum Beispiel: HTML: <div Klasse="...

Detaillierte Erklärung der langsamen Remote-Verbindung von Navicat zu MySQL

Die endgültige Lösung ist im letzten Bild Wenn Si...

JavaScript-Dom-Objektoperationen

Inhaltsverzeichnis 1. Kern 1. Holen Sie sich den ...

So legen Sie eine Verzeichnis-Whitelist und eine IP-Whitelist in Nginx fest

1. Legen Sie eine Verzeichnis-Whitelist fest: Leg...

So installieren Sie die Odoo12-Entwicklungsumgebung unter Windows 10

Vorwort Da viele Freunde sagen, dass sie keinen M...

Javascript zum Erzielen eines Trommeleffekts

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

Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.17 winx64

Ich habe die vorherigen Hinweise zur Installation...

So überspringen Sie Fehler bei der MySQL-Master-Slave-Replikation

1. Traditionelle Binlog-Master-Slave-Replikation,...