1. 程式人生 > 其它 >1分鐘入門教程VUE2.x極簡開發(二)-雙向繫結v-model

1分鐘入門教程VUE2.x極簡開發(二)-雙向繫結v-model

技術標籤:javaWebvuevue.js雙向繫結mvvmhtml

v-model指令

一、雙向繫結v-model

MVVM模式本身是實現了雙向繫結的,在Vue.js中可以使用v-model指令在表單元素上建立雙向資料繫結。
程式碼示例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body> <!-- 此處是View--> <div id="app"> {{message}} <!-- 雙向繫結--> <input type="text" v-model="message"/> </div> </body> <script src="https://cdn.jsdelivr.net/npm/vue"></script> <script> // 配合 谷歌瀏覽器的 除錯工具 Vue Devtools 除錯vue專案使用
Vue.config.devtools = true // 此處是Model var exampleData = { message: "hello world !" } // 此處是建立一個 vue例項 或者 ViewModel ,他是連線View 與Model的。 這就是 VUE的 MVVM模型 Model-View-ViewModel new Vue({ el: "#app", data: exampleData })
</script> </
html
>
  1. 將message繫結到文字框,當更改文字框的值時,{{ message }} 中的內容也會被更新。
  2. 反過來,如果改變message的值,文字框的值也會被更新,我們可以在Chrome控制檯進行嘗試。
    在這裡插入圖片描述
    Vue例項的data屬性指向exampleData,它是一個引用型別,改變了exampleData物件的屬性,同時也會影響Vue例項的data屬性。