Vue ist ein Front-End-MVVM-Framework. Seine Kernfunktion ist die bidirektionale Datenbindung, das heißt, Änderungen in der Ansichtsschicht werden automatisch in der Datenschicht widergespiegelt und Änderungen in der Datenschicht werden automatisch aktualisiert Ansichtsebene. In Vue verwenden wir das Datenattribut zum Speichern von Daten, die von Vorlagen referenziert und in der Ansichtsebene angezeigt werden können.
Wie verwenden wir also Attribute im Datenattribut von Vue? In diesem Artikel wird detailliert beschrieben, wie Attribute im Datenattribut in Vue verwendet werden.
So definieren Sie ein Datenattribut in Vue
Zunächst müssen wir verstehen, wie Sie ein Datenattribut in Vue definieren. In der Vue-Komponente müssen wir den Eigenschaften der Komponente ein Datenattribut hinzufügen und es auf eine Funktion festlegen. Diese Funktion gibt ein Objekt zurück, das Daten enthält, in denen wir die Eigenschaften definieren können, die wir verwenden müssen.
Das Folgende ist ein einfaches Beispiel, das eine Vue-Komponente mit dem Namen „Person“ und ein Attribut mit dem Namen „Name“ im Datenattribut definiert:
<template>
<div>{{ name }}</div>
</template>
<script>
export default {
name: "person",
data() {
return {
name: "张三"
};
}
};
</script>
Nach dem Login kopieren
#🎜🎜 #Im obigen Code Wir definieren ein Attribut namens „name“ im Datenattribut und initialisieren es auf „Zhang San“. Wir können diesen Wert mithilfe des Attributs „name“ in der Vorlage anzeigen.
Dann können wir beim Festlegen des Datenattributs ein Objekt verwenden, das mehrere Attribute enthält. Zum Beispiel:
data() {
return {
name: "张三",
age: 18,
gender: "male"
};
}
Nach dem Login kopieren
Im obigen Code definieren wir drei Attribute im Datenattribut: Name, Alter und Geschlecht und initialisieren sie mit unterschiedlichen Werten.
Referenzierung des Datenattributs in der Vue-Vorlage
In der Vue-Komponentendefinition können wir auf das Datenattribut in der Vorlage verweisen, zum Beispiel:
姓名:{{ name }}
年龄:{{ age }}
性别:{{ gender }}
<script>
export default {
data() {
return {
name: "张三",
age: 18,
gender: "male"
};
}
};
</script>
Nach dem Login kopieren
#🎜 🎜#Im obigen Code haben wir jeweils auf die Attribute „Name“, „Alter“ und „Geschlecht“ im Datenattribut in der Vorlage verwiesen und „{{}}“ verwendet, um sie als Variablen zu verwenden. Wenn sich die Daten ändern, werden die Werte dieser Variablen entsprechend aktualisiert.
Ändern Sie den Wert des Datenattributs
In Vue verwenden wir Vue.set oder vm.$set, um dynamisch neue Attribute zum Datenattribut hinzuzufügen: #🎜🎜 #
Vue.set(vm, 'age', 19);
Nach dem Login kopieren
Im obigen Code fügt die Vue.set-Methode dem Datenattribut von vm ein neues Attributalter hinzu, dessen Anfangswert 19 ist. Ebenso können wir vm.$set verwenden, um denselben Vorgang auszuführen.
Darüber hinaus können wir auch Vue.delete oder vm.$delete verwenden, um die Attribute im Datenattribut zu löschen:
Vue.delete(vm, 'age');
Nach dem Login kopieren
Im obigen Code ist das Vue.delete Methode löscht Das Attribut „Alter“ im Datenattribut der VM macht es nicht existent.
Fazit
Oben geht es um die Verwendung von Attributen im Datenattribut von Vue. Durch die Verwendung des Datenattributs von Vue können wir Daten bequemer und schneller speichern und verwalten, und auch der Prozess der Datenanzeige ist sehr einfach.
Wir müssen jedoch auch beachten, dass wir beim Ändern des Werts des Datenattributs in Vue dem Prinzip des unidirektionalen Datenflusses folgen und die von Vue bereitgestellten Methoden für Datenoperationen verwenden sollten kann die Lesbarkeit und Stabilität des Codes besser aufrechterhalten.
Das obige ist der detaillierte Inhalt vonSo verwenden Sie Attribute in Daten in Vue. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!