Heim > Web-Frontend > View.js > Hauptteil

Was bedeutet vm in vue?

下次还敢
Freigeben: 2024-05-09 16:21:17
Original
506 Leute haben es durchsucht

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>
Nach dem Login kopieren

Im Vue-Komponentencode können Sie mit der folgenden Syntax auf VM zugreifen:

<code class="js">this.someData</code>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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!

Verwandte Etiketten:
vue
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage