<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>按钮修饰符</title>
</head>
<body>
<script src="js/vue.js" charset="UTF-8"></script>
<div id="box">
<form action="#" method="post">
用户名:<input type="text" v-model="username" v-on:keyup.delete='delUserName'/>
密码:<input type='password' v-model="pwd" v-on:keyup.enter='btnSubmit'/>
<input type="button" value="提交" v-on:click="btnSubmit"/>
</form>
<!-- 自定义按键修饰符 -->
<input type="text" v-on:keyup.aa="keyHandle" />
</div>
<script type="text/javascript">
Vue.config.keyCodes.aa=65;
new Vue(
{
el:'#box',
data:{
username:'',
pwd:'',
msg:''
},
methods:{
btnSubmit:function(){
console.log(this.username,this.pwd);
},
delUserName:function(){
this.username='';
},
keyHandle:function(e){
console.log(e.keyCode);
console.log('111');
}
}
}
)
</script>
</body>
</html>