当前位置:   article > 正文

vue中 点击事件的写法_vue 方法与事件

vue的click直接写表达式

在事件绑定上,类似原生Javascript的onclick写法,也是在HTML上进行监听的。@click的表达式可以直接使用javascript语句,也可以是一个在Vue实例中methods选项内的函数名。

点击次数:{{ counter }}

+ 1

+ 10

var app = new Vue({

el:'#app',

data: {

counter: 0

},

methods: {

handleAdd: function (count) {

count = count || 1;

//this指向当前vue实例app

this.counter += count;

}

}

})

vue提供了一个特殊变量$event,用于访问原生DOM事件

var app = new Vue({

el:'#app',

data: {

counter: 0

},

methods: {

handleClick: function (message, event) {

event.preventDefault();

window.alert(message);

}

}

})

修饰符

在上面使用的event.preventDefault()也可以用vue事件的修饰符来实现,在@绑定的事件后加小圆点“.”,再跟一个后缀来使用修饰符。

事件修饰符

.stop

.prevent

.capture

.self

.once

...
...

按键修饰符

.enter

.tab

.delete (捕获“删除”和“退格”键)

.esc

.space

.up

.down

.left

.right

系统修饰符

.ctrl

.alt

.shift

.meta

本作品采用《CC 协议》,转载必须注明作者和本文链接

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/608450
推荐阅读
相关标签
  

闽ICP备14008679号