Heim >Web-Frontend >View.js >Was bedeutet vm in vue?

Was bedeutet vm in vue?

下次还敢
下次还敢Original
2024-05-09 16:21:17529Durchsuche

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 bedeutet vm in vue?

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:

  • Daten: ein reaktives Objekt, das Instanzdaten enthält
  • berechnet: eine Funktion, die berechnete Eigenschaften enthält
  • Methoden: Funktionen, die Methoden enthalten.
  • watch: Beobachter, die Änderungen in Dateneigenschaften überwachen Möglichkeit, in Vorlagen und Code auf Vue-Instanzen zuzugreifen. Es kann für den Zugriff auf Daten, berechnete Eigenschaften, Methoden und Lebenszyklus-Hooks verwendet werden.
  • So verwenden Sie VM
  • In Vue-Vorlagen können Sie mit der folgenden Syntax auf VM zugreifen:
<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>

Beispiel

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Verwendung von const in vueNächster Artikel:Verwendung von const in vue