Detaillierte Erklärung der Props-Konfiguration von Vue

Detaillierte Erklärung der Props-Konfiguration von Vue

Bildbeschreibung hier einfügen

<Vorlage>
  <div Klasse="Demo">
    <h1>{{ msg}}</h1>
    <h2>Name des Studenten: {{name}}</h2>
    <h2>Geschlecht des Studierenden: {{sex}}</h2>
    <h2>Alter des Schülers: {{myage+1}}</h2>
    <button @click="changeAge">Klicken Sie hier, um die Daten zu ändern</button>
  </div>
</Vorlage>

<Skript>
  Standard exportieren {
    Name: 'Student',
    Daten() {
      zurückkehren {
        Nachricht: 'Liebhaber des Königs',
        meinAlter:dieses.Alter
      }
    },
    Methoden: {
      Alter ändern(){
       dies.meinAlter=24
      }
    },
    //Einfacher Empfang// Requisiten: ['Name', 'Alter', 'Geschlecht']


    //Beschränken Sie den Datentyp beim Empfangen von // props:{
    // Name:Zeichenfolge,
    //Alter:Anzahl,
    // Geschlecht:Zeichenfolge,
    // }

//Beim Empfangen von Daten: Beschränken Sie den Typ + geben Sie den Standardwert an + beschränken Sie die Notwendigkeit props: {
      Name: {
        Typ: String, //Namenstyp erforderlich: true, //Name ist erforderlich},
      Alter: {
        Typ: Nummer, 
       Standard: 22
      },
      Sex:
        Typ: Zeichenfolge, 
        erforderlich: true
      }
 }

  }
</Skript>


<Vorlage>
  <div>
    <Student name="Student" sex="Student" :myage="20"/>
  </div>
</Vorlage>

<Skript>
  //Student-Komponente importierenimport Student aus './components/Student.vue'
  Standard exportieren {
    Name: "App",
    Komponenten:
     Student
    }
  }

</Skript>

Zusammenfassen

Dieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalten auf 123WORDPRESS.COM mehr Aufmerksamkeit schenken können!

Das könnte Sie auch interessieren:
  • Detaillierte Erklärung, wie Vue mit verschiedenen Möglichkeiten zum Schreiben von Props-Optionen umgeht
  • Vue-Props übergeben mehrere Wertinstanzen gleichzeitig
  • Detaillierte Erläuterung der Props-Konfigurationselemente von Vue
  • Vue-Props-Typsätze, mehrere Typen

<<:  Verwenden Sie Tomcat, um die gemeinsam genutzte Bibliothek so einzurichten, dass sie dasselbe JAR teilt.

>>:  CSS-Code zur Unterscheidung von IE8/IE9/IE10/IE11 Chrome Firefox

Artikel empfehlen

Zusammenfassung der MySQL-Zeichensätze

Inhaltsverzeichnis Zeichensatz Vergleichsregeln V...

Zwei Möglichkeiten zum korrekten Bereinigen von MySQL-Binlog-Protokollen

mysql bereinigt Binlog-Protokolle korrekt Vorwort...

Detaillierte Erläuterung des Watch-Listener-Beispiels in vue3.0

Inhaltsverzeichnis Vorwort Der Unterschied zwisch...

Detaillierte Erklärung des strikten Modus in JavaScript

Inhaltsverzeichnis Einführung Verwenden des strik...

Perfekte Lösung für das Zeitzonenproblem des Docker Alpine-Image

Als ich kürzlich Docker zum Bereitstellen einer J...

So konfigurieren Sie die MySQL-Master-Slave-Synchronisierung in Ubuntu 16.04

Vorbereitung 1. Die Master- und Slave-Datenbankve...

Vue-Plugin-Fehler: Auf dieser Seite wurde Vue.js erkannt. Problem gelöst

Das Vue-Plugin meldet einen Fehler: Vue.js wurde ...

Eine kurze Analyse des Kimono-Memo-Problems

Heute musste ich nach dem Neustart des Spiels fes...

Erläuterung der Anwendungsfälle von JavaScript setTimeout und setTimeinterval

Mit beiden Methoden kann ein JavaScript-Code nach...

Zusammenfassung der grundlegenden Kenntnisse zur MySql-Datenbank

Inhaltsverzeichnis Grundlegende Datenbankvorgänge...