1.html代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="vue.js"></script>
</head>
<body>
<div id="app">
<h1>你输入的是:{{message}}</h1>
<input type="text" v-model="message">
</div>
</body>
<script>
var vm = new Vue({
el:'#app',
data:{
message:''
}
});
</script>
</html>
2.运行此html界面
在文本框中输入文字:
也就是说我们修改v-model绑定的message的值,{{message}}的值也会随之改变
3.按F12,打开浏览器控制台,在控制台:
获取js代码中创建的vm实例,可以直接控制其数据,这里将数据修改为‘Hello world!’,则网页上的数据直接随之改变:
以上就是数据的双向绑定,再也不需要我们手动去获取DOM元素的值再同步到js中了