在我們Vue當中有兩種數據綁定的方法
1.單向綁定
2.雙向綁定
讓我為大家介紹一下吧!
1、單向綁定(v-bind)
數據只能從data流向頁面
舉個例子:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title></title>
</head>
<body><div id="root">單向綁定:<input type="text" v-bind:value="name"></div>
</body>
<script src="../JS/vue.js"></script>
<script>Vue.config.productionTip = false //阻止生產提示const vm = new Vue({el:"#root",data:{name:"張三"}})
</script>
</html>
2.雙向綁定(v-model)
數據不僅能從data流向頁面,還可以從頁面流向data
注意:雙向綁定一般都應用在表單類元素上(如:input、select等),.v-model:value 可以簡寫為 v-model,因為v-model默認收集的就是value值。
我們來用用雙向綁定
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title></title>
</head>
<body><div id="root">單向綁定:<input type="text" v-bind:value="name"><br><br>雙向綁定:<input type="text" v-model:value="name"></div>
</body>
<script src="../JS/vue.js"></script>
<script>Vue.config.productionTip = false //阻止生產提示const vm = new Vue({el:"#root",data:{name:"張三"}})
</script>
</html>
感謝大家的閱讀,如有不對的地方,可以向我提出,感謝大家!