mounted(){
// 添加键盘Esc事件
this.$nextTick(()=>{
document.addEventListener('keyup',(e)=>{
if(e.keyCode==27){
this.CloseX(event) //事件名
}
})
第二种方法
document.onkeydown=(event)=>{
let key =window.event.keyCode;
if (key ==27){
this.CloseX(event)
}
}
}),
}
如果不用箭头函数的话,需要在外面把this赋给一个值然后在事件中使用
mounted(){
let that=this
// 添加键盘Esc事件
this.$nextTick(function(){
document.addEventListener('keyup',function(e){
if(e.keyCode==27){
this.CloseX(event) //事件名
}
})
}),
}
vue全局绑定键盘事件
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 一.键盘事件及键值修饰符(alt:enter) 1.键盘事件keyup,只要按键就会触发相应函数。 2.keyup...
- 1:ng-change = " 方法名( ) " 当元素内容发生改变,执行方法。 PS:用ng-model =...
- 一、事件对象 1.1什么是事件对象 在触发dom上的某个事件时会产生一个事件对象event,这个对象包含着所有与事...