数据双向绑定

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>键值修饰符</title>
<script src="vue.js"></script>
</head>
<body>
<div id="vue-app04">
<h1>键盘 Events</h1>
<!-- <label>姓名:</label>
<input type="text" v-on:keyup.enter="logName"/>
<p>{{name}}</p>
<label>年龄:</label>
<input type="text" v-on:keyup.alt.enter="log" />
<p>{{age}}</p> -->

<!-- 数据双向绑定 -->

方一:
<!-- <label>姓名:</label>
<input ref="name" type="text" v-on:keyup="logName"/>
<p>{{name}}</p>
<label>年龄:</label>
<input ref="age" type="text" v-on:keyup="logAge" />
<p>{{age}}</p> -->

方二:
<label>姓名:</label>
<input ref="name" type="text" v-model="name"/>
<p>{{name}}</p>
<label>年龄:</label>
<input ref="age" type="text" v-model="age"/>
<p>{{age}}</p>
</div>
<script src="key.js"></script>
</body>
</html>

new Vue({
el:"#vue-app04",
data:{
name:"",
age:" ",
},
methods:{
logName:function(){
// console.log("你正在输入你的名字");
// this.name=this.$refs.name.value;

},
logAge:function(){
// console.log("你正在输入你的年龄");
// this.age=this.$refs.age.value;
}
}
})

原文地址:https://www.cnblogs.com/weixin2623670713/p/12868580.html