<script src="https://cdn.jsdelivr.net/npm/vue"></script><p>然後,在HTML中定義一個計數器的區域,並且新增兩個按鈕,一個用於增加計數器的值,一個用來減少計數器的值:
<div id="app"> <p>计数器的值是:{{ counter }}</p> <button v-on:click="add">增加</button> <button v-on:click="minus">减少</button> </div><p>在這個區域的最上方,我們定義了一個
<p>
標籤用來顯示計數器的值,這裡透過{ {}}
語法來綁定Vue的數據,即counter
變數的值。在兩個按鈕裡,我們分別綁定了add
和minus
方法,並指定了點擊事件v-on:click
。
<p>最後,在JavaScript中定義Vue實例,並且定義counter
變數和對應的方法:
new Vue({ el: '#app', data: { counter: 0 }, methods: { add: function() { this.counter++; }, minus: function() { this.counter--; } } })<p>在這裡,我們定義了一個Vue實例,它的
el
屬性指定了Vue要控制的區域,也就是前文定義的id="app"
的DIV區域。 data
屬性中定義了counter
變數和初始值為0。 methods
屬性中定義了兩個方法,一個用來增加計數器的值,一個用來減少計數器的值。
<p>現在,我們開啟HTML頁面,就可以看到頁面上出現了一個計數器,初始值為0。當我們點擊「增加」按鈕時,計數器的值就會增加1;當我們點擊「減少」按鈕時,計數器的值就會減少1。這就是Vue的第一個範例。
<p>Vue的學習之路還有很長的一段路要走,但是透過這個簡單的計數器範例,我們可以大致了解Vue的基礎用法。接下來我們可以繼續學習Vue的元件、指令、過濾器等進階用法,讓前端開發更輕鬆、更有效率。 以上是vue學習實戰:創建一個簡單的計數器的詳細內容。更多資訊請關注PHP中文網其他相關文章!