1.v-model
是将标签的value值与vue实例中的data属性值进行绑定。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>差值表达式</title>
<script src="https://cdn.bootcss.com/vue/2.6.11/vue.js"></script>
</head>
<body>
<div id="app">
请输入您的专业:<input type="text" v-model="major" />
我是一位{{major}}程序员
</div>
</body>
<script type="application/javascript">
new Vue({
el: "#app",
data:{
major: "Java"
}
})
</script>
</html>
效果:
2.v-on
通过配合具体的事件名,来绑定Vue中定义的函数
<body>
<div id="app">
请输入您的专业:<input type="text" v-on:input="sayHi()" />
我是一位{{major}}程序员
</div>
</body>
<script type="application/javascript">
new Vue({
el: "#app",
data:{
major: "Java"
},
methods:{
sayHi:function(){
console.log("1111")
}
}
})
</script>
效果: