In diesem Artikel wird das Implementierungszeugnis für Vue-Berechnungseigenschaften zu Ihrer Information bereitgestellt. Der spezifische Inhalt ist wie folgt Der Code lautet wie folgt: <!DOCTYPE html> <html> <Kopf> <meta charset="utf-8"> <title>Transkriptstatistik</title> <script src="js/vue.js" type="text/javascript" charset="utf-8"></script> <style type="text/css"> .gridtable{ Schriftfamilie: Verdana, Arial, serifenlos; Schriftgröße: 11px; Farbe: #333333; Rahmenbreite: 1px; Rahmenfarbe: #666666; Rahmen-Zusammenbruch: Zusammenbruch; } .gridtable th{ Rahmenbreite: 1px; Polsterung: 8px; Rahmenstil: durchgezogen; Rahmenfarbe: #666666; Hintergrundfarbe: #dedede; } .gridtable td{ Rahmenbreite: 1px; Polsterung: 8px; Rahmenstil: durchgezogen; Rahmenfarbe: #666666; Hintergrundfarbe: #ffffff; } </Stil> </Kopf> <Text> <div id="app"> <Tabelle Klasse="Rastertabelle"> <tr> <th>Betreff</th> <th>Punktzahl</th> </tr> <tr> <td>Sprache</td> <td> <input type="text" name="" id="" value="" v-model.number="Chinesisch" /> </td> </tr> <tr> <td>Mathematik</td> <td> <input Typ="Text" Name="" ID="" Wert="" v-Modell.Nummer="Mathematik" /> </td> </tr> <tr> <td>Englisch</td> <td> <input type="text" name="" id="" value="" v-model.number="Englisch" /> </td> </tr> <tr> <td>Gesamtpunktzahl</td> <td> <input Typ="Text" Name="" ID="" Wert="" v-Modell.Nummer="Summe" /> </td> </tr> <tr> <td>Durchschnittsnote</td> <td> <input Typ="Text" Name="" ID="" Wert="" v-Modell.Nummer="Durchschnitt" /> </td> </tr> </Tabelle> </div> <Skript> var vm = neuer Vue({ el:"#app", Daten:{ Englisch:100, Mathe:100, Englisch:60 }, berechnet:{ Summe:Funktion(){ gib dies.Chinesisch+dieses.Mathematik+dieses.Englisch zurück; }, Durchschnitt:Funktion(){ gibt Math.round(diese.Summe/3) zurück; } }, }) </Skript> </body> </html> Wenn ich die Punktzahlen für Chinesisch, Mathematik und Englisch ändere, ändern sich die Gesamtpunktzahl und die Durchschnittspunktzahl in Echtzeit. Dies ist die Eigenschaft der berechneten Eigenschaften von Vue. Übergabe berechneter Eigenschaftsparameter durch VueEine berechnete Eigenschaft ist im Wesentlichen eine Methode, wird aber normalerweise als Eigenschaft verwendet, normalerweise ohne (). Wenn Sie jedoch bei der tatsächlichen Entwicklung Parameter an die Methode im berechneten Attribut übergeben müssen, müssen Sie die Methode zur Closure-Parameterübergabe verwenden. <!DOCTYPE html> <html> <Kopf> <meta charset="utf-8"> <title>Auswerten</title> <script src="js/vue.js" type="text/javascript" charset="utf-8"></script> <div id="app"> {{hinzufügen(2)}} </div> <Skripttyp="text/javascript"> var vm = neuer Vue({ el:"#app", Daten:{ Nummer:1 }, berechnet:{ hinzufügen(){ Rückgabefunktion (Index) { gib diese Zahl+Index zurück; } } } }) </Skript> </Kopf> <Text> </body> </html> Beachten:
Berechnete Eigenschaftsgetter und -setterBerechnete Eigenschaften werden normalerweise zum Abrufen von Daten verwendet (ändern sich entsprechend den Datenänderungen), sodass sie standardmäßig nur Getter haben, aber Vue.js stellt bei Bedarf auch Setter-Funktionen bereit. Die Reihenfolge der Set-Methode und der Get-Methode ist unabhängig voneinander, und der von der Set-Methode akzeptierte Parameter ist der Rückgabewert der Get-Methode. <!DOCTYPE html> <html> <Kopf> <meta charset="utf-8" /> <title>Berechnet</title> <script src="js/vue.js" type="text/javascript" charset="utf-8"></script> </Kopf> <Text> <div id="app"> Vorname:<input type="text" name="" id="" value="" v-model="first"/> Nachname:<input type="text" name="" id="" value="" v-model="last"/> <p>vollständigerName:<input type="text" name="" id="" value="" v-model="vollständigerName"/></p> </div> <Skripttyp="text/javascript"> var vm = neuer Vue({ el:"#app", Daten:{ zuerst:"Jack", zuletzt:"Jones" }, berechnet:{ vollständiger Name: bekomme:Funktion(){ gib dies.zuerst zurück+" "+dieses.letztes }, setze:Funktion(Parameter){ Variablennamen = Parameter.split(" ") this.first = Namen[0] this.last = Namen[Namen.Länge-1] } } } }) </Skript> </body> </html> Der Unterschied zwischen berechneten Eigenschaften und MethodenDieser Ansatz der Verwendung berechneter Eigenschaften stellt sicher, dass Code nur bei Bedarf ausgeführt wird, sodass er für die Handhabung potenziell ressourcenintensiver Arbeiten geeignet ist. Wenn das Projekt jedoch nicht über Caching-Funktionen verfügt, sollten je nach tatsächlicher Situation Methoden verwendet werden. Die Merkmale der berechneten Eigenschaften sind wie folgt: ①Wenn sich die Abhängigkeit einer berechneten Eigenschaft ändert, wird die Berechnung sofort durchgeführt und das Berechnungsergebnis automatisch aktualisiert. 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:
|
>>: Jmeter stellt eine Verbindung zum Datenbankprozessdiagramm her
Beim dynamischen Verketten von Zeichenfolgen verw...
Ein statischer Knoten ist auf einer Maschine fixi...
Installieren Sie mysql5.7.21 in der Fensterumgebu...
Schritte zum Konfigurieren des Whitelist-Zugriffs...
Im Vergleich zu FTP bietet der SSH-basierte SFTP-...
Wie wähle ich mit CSS rekursiv alle untergeordnet...
SRIOV-Einführung, VF-Passthrough-Konfiguration un...
Bei der Entwicklung von Web-Frontends entwerfen U...
Inhaltsverzeichnis Überblick berechnet Überwachun...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis 1. Einführung in die Computert...
1. Zwei Möglichkeiten zum Definieren von Reaktion...
Manchmal müssen wir steuern, ob HTML-Elemente auf ...
Inhaltsverzeichnis Vorwort Prototypische Vererbun...
Shell ist ein in der Programmiersprache C geschri...