所在的位置: js >> js前景 >> Vuejs开发连载八vuejs指

Vuejs开发连载八vuejs指

白癜风治疗 http://www.jk100f.com/

文章讲解“vue.js指令v-for”,本篇文章讲解“vue.js指令v-on”。

绑定事件监听器。事件类型由参数指定。表达式可以是一个方法的名字或一个内联语句,如果没有修饰符也可以省略。

1.v-on指令

浏览器访问:

v-on后加“:”加事件名来给元素绑定事件,这里的“click”可以是任何js原生支持的事件,“=”后面跟着对应的方法名。

2.v-on简写

v-on可以简写为

3.内联js语句

当一些逻辑比较简单的时候,可以不在methods中定义方法,而是在模板的事件绑定中直接在“=”后写上逻辑。

将加1的操作改为内联js语句。

浏览器访问:

4.event

代表绑定事件元素的event对象。

注意:这只是原生html标签是上event才表示event,如果是自定义组件是不同的。

浏览器访问:

5.事件修饰符

简单的说就是可以在模板中是用v-on的时候,通过在v-on后加.xxx,实现event.preventDefault()或event.stopPropagation()等常见操作。

事件修饰符有5个:

.stop:阻止事件冒泡。

.prevent:阻止浏览器默认行为,比如页面滚动等。

.capture:翻转事件传播方向,本来事件是按照最内元素到外元素执行的,叫事件冒泡,capture正好相反,让元素从外到内传播事件。

.self:元素只在绑定的元素上执行。

.once:绑定的事件只执行一次,之后失效。

6.键盘修饰符

在监听键盘事件时,我们经常需要监测常见的键值。Vue允许为v-on在监听键盘事件时添加关键修饰符:

记住所有的keyCode比较困难,所以Vue为最常用的按键提供了别名:

全部的按键别名:

7.按钮修饰符(鼠标)

用来响应每一个鼠标按键。全部的修饰符:.left/.right/.middle。

8.修饰键(鼠标+键盘)

组合键的用法:

注意1.从事件修饰符开始,了解即可,用的时候现找。

Vue.js连载为卓象程序员原创,转载请联系卓象程序员




转载请注明:http://www.aierlanlan.com/cyrz/1240.html

  • 上一篇文章:
  •   
  • 下一篇文章: