Vue.js中怎么将事件处理器与表单控件进行绑定

Vue.js中怎么将事件处理器与表单控件进行绑定,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

成都创新互联公司业务包括:成品网站、企业产品展示型网站建设、品牌网站制作、电子商务型网站建设、成都外贸网站建设公司(多语言)、成都商城网站开发、按需制作网站、全网营销推广等。效率优先,品质保证,用心服务是我们的核心价值观,我们将继续以良好的信誉为基础,秉承稳固与发展、求实与创新的精神,为客户提供更全面、更优质的互联网服务!

事件监听及方法处理

1.简单的可以直接内嵌在页面。

2.可以通过将方法定义在methods中,然后再v-on中执行

3.可以通过绑定给函数传递参数,还可以传递通过变量$event给函数传递原生DOM事件。


 增加1
 

这个按钮被点击了{{counter}}

 great  say hi  submit
 var app1 = new Vue({  el:'#app-1',  data:{  counter:0  },  methods:{  great:function(event){  alert('点击数目为'+ this.counter);  alert(event.target.tagName);  },  sya:function(message){  alert(message);  },  warn:function(msg,event){  if(event) event.preventDefault();  alert(msg);  }  }  })

事件修饰器

Vue.js 为 v-on 提供了 事件修饰符。通过由点(.)表示的指令后缀来调用修饰符。

.stop
.prevent
.capture
.self











...
...

按键修饰符

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


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




全部的按键别名:

enter
tab
delete (捕获 “删除” 和 “退格” 键)
esc
space
up
down
left
right

可以通过全局 config.keyCodes 对象自定义按键修饰符别名:

// 可以使用 v-on:keyup.f1
Vue.config.keyCodes.f1 = 112

表单控件绑定

通过前面的一些学习,我们知道v-model在输入框中具有双向响应功能。但 v-model 本质上不过是语法糖,它负责监听用户的输入事件以更新数据,并特别处理一些极端的例子。

//文本

this message is {{message}}


//多行文本 Multiline message is: {{ message }}



//复选框 {{ checked }}
Jack John Mike
Checked names数组: {{ checkedNames }}
//单选按钮 One
Two
Picked: {{ picked }}
//选择列表       Selected: {{ selected }}
     
Selected数组: {{ mulselected }}

动态属性


toggle的值为{{toggle}}


 
 123

修饰符

lay:在改变后才触发

number:将输出字符串转为Number类型

trim:自动过滤用户输入的首尾空格

关于Vue.js中怎么将事件处理器与表单控件进行绑定问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。


当前文章:Vue.js中怎么将事件处理器与表单控件进行绑定
分享路径:http://scyanting.com/article/pigojd.html

其他资讯