Vue 中的 vm 是一個局部變量,引用目前 Vue 實例,提供存取資料、計算屬性、方法和生命週期鉤子等實例屬性和方法的方式。 1. vm.someData:在範本中存取資料。 2. this.someData:在元件程式碼中存取資料。 3. this.someComputed:存取計算屬性。 4. this.someMethod:呼叫方法。
Vue 中的 vm 是什麼?
Vue.js 中的 vm 是一個局部變量,它引用了 Vue 實例。換句話說,vm 是一個指向目前 Vue 實例的物件。
Vue 實例的結構
Vue 實例是包含下列屬性與方法的物件:
vm 提供了一種在模板和程式碼中存取Vue 實例的方法。它可用於存取資料、計算屬性、方法和生命週期鉤子。
如何使用vm在Vue 範本中,可以使用下列語法存取vm:
<code class="html">this.someData</code>
在Vue 元件程式碼中,可以使用下列語法存取vm:
<code class="js">this.someData</code>範例
以下範例顯示如何使用vm 存取資料、計算屬性與方法:
<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>
以上是vue中的vm是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!