Gui Blog

讓資料進行雙向綁定的 Vue 指令:V-model

Gui·/1 min · VueJavaScript

v-model 特點

  • input 加上 v-model 能夠與 vue 進行雙向溝通
  • 會覆蓋 HTML 的 value、checked、selected 預設值

v-model 範例

HTML

<div id="app">
    <input type="text" v-model="message">
    {{ message }}
</div>

JavaScript

const app = {
    data () {
        return {
            message: '哈囉',
        }
    }
}

Vue.createApp(app).mount('#app');
  • 先在 JS 定義 message 資料,並透過 {{ message }} 顯示資料在網頁上
  • 在 input 標籤上榜定 v-model,預設會載入 JS 定義的資料,如果編輯資料會馬上改變值,達到雙向溝通綁定

#Vue