Heim >Web-Frontend >View.js >Was bedeutet vm in vue?
vm in Vue ist eine lokale Variable, die auf die aktuelle Vue-Instanz verweist und Möglichkeiten für den Zugriff auf Instanzeigenschaften und -methoden wie Daten, berechnete Eigenschaften, Methoden und Lebenszyklus-Hooks bietet. 1. vm.someData: Zugriff auf Daten in der Vorlage. 2. this.someData: Zugriff auf Daten im Komponentencode. 3. this.someComputed: Auf berechnete Eigenschaften zugreifen. 4. this.someMethod: Rufen Sie die Methode auf.
Was ist VM in Vue?
vm in Vue.js ist eine lokale Variable, die auf die Vue-Instanz verweist. Mit anderen Worten, vm ist ein Objekt, das auf die aktuelle Vue-Instanz zeigt.
Die Struktur einer Vue-Instanz
Eine Vue-Instanz ist ein Objekt, das die folgenden Eigenschaften und Methoden enthält:
<code class="html">this.someData</code>
Im Vue-Komponentencode können Sie mit der folgenden Syntax auf VM zugreifen: <code class="js">this.someData</code>
Folgendes Beispiel zeigt, wie VM-Zugriffsdaten, berechnete Eigenschaften und Methoden verwendet werden: <code class="js">const app = new Vue({
data() {
return {
count: 0
}
},
computed: {
doubleCount() {
return this.count * 2
}
},
methods: {
incrementCount() {
this.count++
}
}
})
app.vm.doubleCount // 0
app.vm.incrementCount()
app.vm.doubleCount // 2</code>
Das obige ist der detaillierte Inhalt vonWas bedeutet vm in vue?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!