绑定监听
使用很简单: @click就可以了
注意,如果不写参数,那么js会默认传一个参数$event,例如
<button @click="test3">test3</button>
test3(event){
alert(event.target.innerHTML); //这样就可以获取到这个标签的内容了
}
还有一种情况,就是我们有传参数的情况,要获取到$event需要我们手动传
<button @click="test4(111,$event)">test4</button>
test4(number, event){
alert(number + "--------" + event.target.innerHTML)
}
按键修饰符
需求: 点击enter触发事件
<input type="text" @keyup="test8">
<input type="text" @keyup.13="test9">
<input type="text" @keyup.enter="test10"> <!-- 只有少部分按键才能这样写-->
test8(event) {
alert(event.target.value + ' ' + event.keyCode)
if (event.keyCode === 13) {
alert("你按下了enter键")
}
},
test9() {
alert("你按下了enter键")
},
test10(){
alert("你按下了enter键")
}