1. 程式人生 > 其它 >vue中v-model的使用

vue中v-model的使用

技術標籤:vuevue

v-mode用於將標籤元素的值與vue例項物件中data資料繫結,資料保持一致,從而實現雙向資料繫結機制。表單中的資料變化會導致vue例項data資料變化,vue例項中data資料的變化會導致表單資料表化,並且是實時的。

MVVM架構:model即資料,vue例項中繫結的資料;view即頁面,頁面展示的資料,vm即監聽器,監聽model與view,哪方資料變化,另一方隨即變化。

示例程式碼:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset
="UTF-8">
<title>vue hello world</title> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> </head> <body> <div id="app"> <input type="text" v-model="msg"> <hr> <
p
>
{{ msg }} </p> <hr> <input type="button" value="clear" @click="clear"> </div> <script> const app = new Vue({ //element 用來給vue例項定義一個作用範圍 el: "#app", // 用來給vue例項定義一些相關的資料 data:
{ msg:"" }, methods: { clear:function () { this.msg = ''; } } });
</script> </body> </html>

執行效果:
在這裡插入圖片描述
在輸入框中輸入任何內容,在下面的p標籤中同時顯示相同的內容;點選clear按鈕清楚msg元素的資訊,輸入框中隨即清空。