vuejs,事件监听
web前端-前端问答
图片源码转换器,vscode文件夹标红色,ubuntu显存释放,tomcat共享jar报,爬虫结果格式,php开源云盘系统,欧美国产在线播放SEO,ui特效网站lzw
当模板渲染完成之后,就可以进行事件的绑定与监听。v-on指令用来监听DOM事件,通常在模板内直接使用。军队人员信息管理系统 源码,vscode如何禁用tab,Ubuntu用ssh,tomcat用来干,sqlite记录中添加数据,天猫商家电话爬虫软件下载,php 二维码生成器,崇州seo优化哪里好,html5好的网站模板下载,炫酷网页图片模板免费下载lzw
方法及内联语句处理器
身份证识别程序源码,ubuntu 开机卡,tomcat 不需要密码,爬虫request方法,php 文字编辑器,濮阳专业seo推广流量怎么样lzw
通过v-on绑定实力选项属性methods中的方法作为事件的处理器,v-on:后参数接受所有的原生事件名称。var vm = new Vue({ el: "#app", data: { msg:"hello vue.js" }, methods:{ say:function(){alert(this.msg); } } })
v-on缩写形式:@。@click=”say”
v-on支持内联JavaScript语句,但仅限是一个语句。
var vm = new Vue({ el: "#app", data: { msg:"hello vue.js" }, methods:{ sayFrom:function(from){alert(this.msg + '' + from); } } })
在直接绑定methods函数和内联JavaScript与居室,都有可能需要获取原生DOM事件对象
//这样写获取不到event var vm = new Vue({ el: "#app", methods:{ showEvent:function(event){console.log(event); } } })
同一个元素上可以通过v-on绑定多个相同事件函数,执行顺序为顺序执行。
事件修饰符
1、.stop:调用event.stopPropagation().
2、.prevent:调用event.preventDefault().
3、.caputure:使用capture模式添加事件监听器。
...
4、.self:只当事件是从监听元素本身触发时才触发调回。
...
5、.once:
//例子 var vm = new Vue({ el: '#app', methods:{ saySelf(msg) {alert(msg); } } }); //HTML代码
键值修饰符
//监听input的输入,当输入回车时触发submit函数。
// 可以使用 v-on:keyup.f1 Vue.config.keyCodes.f1 = 112
与传统事件绑定的区别
vue.extend() var Child = Vue.extend({ teplate:'#child', //不同的是,el和data选项需要通过函数返回值赋值,避免多个组件实例共用一个数据 data:function(){ return {... } }, ... }) Vue.component('child',child) //全局注册子组件 //子组件在其他组件内的调用方式
《vue.js教学》