Vue.js入门教程—双向数据绑定(5)
一、双向数据绑定
双向数据绑定,最早的概念来源于angular.js. 当视图层的数据发生变化, 数据也会发生相应的变化。
二、使用步骤
1. 定义变量
new Vue({
el: '#app',
data: {
message: "" //定义一个message变量
}
})
2. 绑定到文本框
<input v-model="message" /> //这里的message名字要和变量名一致
<br />
输出内容: {{message}} //输出输入的内容
3. 运行效果
文本框输入任意内容,数据就会对应的变化。
源码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<div id="app">
<input type="text" v-model="message" />
<br />
你输入的内容:{{message}}
</div>
<script src="node_modules/vue/dist/vue.min.js"></script>
<script>
new Vue({
el: '#app',
data: {
message: "" //定义一个message变量
}
})
</script>
</body>
</html>