位置: IT常识 - 正文

Vue的事件处理,点击事件(vue中事件)

编辑:rootadmin
Vue的事件处理,点击事件

目录

1、 v-on:click 绑定属性示例:

2、 v-on:click 绑定方法示例:

3、 v-on:click 绑定特殊变量示例:

4、事件处理的修饰符 

        按键修饰符:

        v-model表单修饰符:

        v-bind指令修饰符:


推荐整理分享Vue的事件处理,点击事件(vue中事件),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue事件处理机制,vue的事件处理器,vue事件bus,vue事件bus,vue事件bus,vue中事件,vue事件处理机制,vue事件处理机制,内容如对您有帮助,希望把文章链接给更多的朋友!

Vue的事件处理,点击事件(vue中事件)

        监听DOM事件使用的是v-on指令,该指令通常在模板中直接使用,在触发事件时会触发执行一些JavaScript代码。Vue.js提供了v-on指令的简写形式“@”,可用“@”来代替,如v-on:click可用简写成@click

1、 v-on:click 绑定属性示例:<div id="element"> <button @click="count++">点击</button> <p>{{count}}</p></div><script src="http://60.205.187.0/vue/vue.js"></script><script type="text/javascript"> var demo = new Vue({ el: '#element', data: { count:0 } })</script>2、 v-on:click 绑定方法示例:<div id="element"> <button @click="show">点击</button></div><script src="http://60.205.187.0/vue/vue.js"></script><script type="text/javascript"> var demo = new Vue({ el: '#element', data: { count:0 }, methods:{ show:function(){ alert("点击调用") } } })</script>3、 v-on:click 绑定特殊变量示例:

除了绑定到一个方法之外,v-on也支持内联JavaScript语句,但只可以使用一个语句,如果在内联语句中需要获取原生的DOM事件对象,可以将一个特殊变量$event传入方法之中

<div id="element"> <button @click="show('我被点击了',$event)">点击</button></div><script src="http://60.205.187.0/vue/vue.js"></script><script type="text/javascript"> var demo = new Vue({ el: '#element', data: { count:0 }, methods:{ show:function(message,e){ e.preventDefault();//组织浏览器默认行为 alert(message) } } })</script>

4、事件处理的修饰符 .stop阻止事件冒泡,等同于调用event.stopPropagation.capture捕获冒泡,使用capture模式添加事件监听器.once只触发一次回调,加上once之后prevent失效.prevent阻止标签的默认行为,等于调用event.preventDefault().passive不阻止事件的默认行为.self将事件绑定到自身,只有自身才能触发<!--阻止单击事件继续传播--><a v-on:click.stop="doSomething"></a><!-- 默认情况下,点击子div会默认触发冒泡,打印的结果为2,1;这里给父div添加了capture修饰符,则会转为捕获阶段,则点击子div时,会从最外层向点击的目标元素一层一层触发相同的事件,则结果为1,2; --><div @click.capture="showMsg(1)"> <div @click="showMsg(2)"> </div></div> <!-- showMsg(msg) { console.log(msg); } --><!--只触发一次,后续不会触发--><button v-on:click.once="doSomething"></button><!--阻止默认事件--><a href="#" v-on:click.prevent="doSomething"></a><!-- 滚动事件的默认行为 (即滚动行为) 将会立即触发,而不会等待 `onScroll` 完成 --><div v-on:scroll.passive="onScroll"></div><!--阻止表单默认提交事件--><form v-on:submit.prevent="onSubmit"></form><!--只有当事件是从当前元素本身触发时才会调用处理函数--><div v-on:click.self="doSomething"></div><!--修饰符串联,阻止表单默认提交事件且阻止冒泡--><a v-on:click.stop.prevent="doSomething"></a><!--只有修饰符,而不绑定事件--><form v-on:submit.prevent></form>        按键修饰符:按键keyCode别名Enter13enterBackspace8deleteEsc27escLeft Arrow(←)37leftUp Arrow(↑)38upRight Arrow(→)39rightDown Arrow(↓)40downTab9tabDelete46deleteSpacebar32spaceShift16shiftCtrl17ctrlAlt18alt<!--使用keycode--><input v-on:keyup.13="xxx"><!--使用别名--><input v-on:keyup.enter="xxx">        v-model表单修饰符:lazy光标离开标签的时候,将值赋予给value,进行数据同步trim自动过滤用户输入的首空格字符,而中间的空格不会过滤number

自动将用户输入转换为数值类型,如果转换结果为NaN,则返回覆盖原始值

<div id="element"> <p>lazy示例,光标离开输入框时,值才会同步更新</p> <input v-model.lazy="message" placeholder="点击输入"> <p>当前输入:{{message}}</p> <p>number示例</p> <input v-model.number="message1" placeholder="点击输入"> <p>当前输入:{{message1}}</p> <p>trim示例</p> <input v-model.trim="message2" placeholder="点击输入"> <p>当前输入:{{message2}}</p> </div> <script src="http://60.205.187.0/vue/vue.js"></script> <script type="text/javascript"> var demo = new Vue({ el: '#element', data: { message: '', message1:'', message2:'', } }) </script>        v-bind指令修饰符:sync对props进行一个双向绑定prop设置自定义标签属性,避免暴露数据,防止污染HTML结构camel将命名变为驼峰法命名法,如将hello_world属性名转换为helloWorld
本文链接地址:https://www.jiuchutong.com/zhishi/298355.html 转载请保留说明!

上一篇:PyTorch 之 强大的 hub 模块和搭建神经网络进行气温预测(pytorch with no grad)

下一篇:vue3路由配置及路由跳转传参(vue如何配置路由)

  • qq实名认证多久可以修改一次(qq实名认证多久一次)

    qq实名认证多久可以修改一次(qq实名认证多久一次)

  • vivo手机系统分身在哪里(vivo手机双系统怎么设置)

    vivo手机系统分身在哪里(vivo手机双系统怎么设置)

  • 苹果手机蓝牙标志没了(苹果手机蓝牙标志一直显示)

    苹果手机蓝牙标志没了(苹果手机蓝牙标志一直显示)

  • word怎么去除文字的底色(word怎么去除文字之间的空行)

    word怎么去除文字的底色(word怎么去除文字之间的空行)

  • word裁剪图片怎么裁剪一部分(word裁剪图片怎么弄设置参数)

    word裁剪图片怎么裁剪一部分(word裁剪图片怎么弄设置参数)

  • soul注册设备已达上限(soul注册显示设备异常)

    soul注册设备已达上限(soul注册显示设备异常)

  • 同城群和兴趣群区别(同城的群)

    同城群和兴趣群区别(同城的群)

  • 华为nova7手机卡槽在哪(华为NOVA7手机卡频繁无信号)

    华为nova7手机卡槽在哪(华为NOVA7手机卡频繁无信号)

  • 天猫会员和88vip会员有什么区别(天猫会员和京东会员)

    天猫会员和88vip会员有什么区别(天猫会员和京东会员)

  • 自动回复可以单设置一个人吗(自动回复可以单独回复吗)

    自动回复可以单设置一个人吗(自动回复可以单独回复吗)

  • 华为手机移动数据打不开怎么回事(华为手机移动数据图标在哪里设置)

    华为手机移动数据打不开怎么回事(华为手机移动数据图标在哪里设置)

  • 钉钉连麦申请了但连不上(钉钉连麦申请了但是老师那没显示)

    钉钉连麦申请了但连不上(钉钉连麦申请了但是老师那没显示)

  • 苹果手机防水等级(苹果手机防不防水)

    苹果手机防水等级(苹果手机防不防水)

  • 华为mate30pro双系统怎么设置(华为mate30pro双系统怎么关闭)

    华为mate30pro双系统怎么设置(华为mate30pro双系统怎么关闭)

  • 现代电子计算机的关键特点(现代电子计算机之父是谁)

    现代电子计算机的关键特点(现代电子计算机之父是谁)

  • qq相册清空了怎么恢复(qq相册清空了怎么办)

    qq相册清空了怎么恢复(qq相册清空了怎么办)

  • 苹果省电模式伤电池吗(苹果省电模式会省电吗)

    苹果省电模式伤电池吗(苹果省电模式会省电吗)

  • 微信设置朋友权限仅聊天是什么意思(微信设置朋友权限仅聊天会怎样)

    微信设置朋友权限仅聊天是什么意思(微信设置朋友权限仅聊天会怎样)

  • 苹果手机此时无法下载怎么办(苹果手机此时无法创建你的账户是什么意思)

    苹果手机此时无法下载怎么办(苹果手机此时无法创建你的账户是什么意思)

  • 苹果11的防水性能(苹果11防水性能怎么样)

    苹果11的防水性能(苹果11防水性能怎么样)

  • 如何限制95开头的电话(怎样设置95开头的号码进黑名单)

    如何限制95开头的电话(怎样设置95开头的号码进黑名单)

  • 苹果手机在哪下is语音(苹果手机在哪下载软件)

    苹果手机在哪下is语音(苹果手机在哪下载软件)

  • 拼多多极速退款系统审核规则(拼多多极速退款商家申诉能追回钱来吗)

    拼多多极速退款系统审核规则(拼多多极速退款商家申诉能追回钱来吗)

  • 计算机一级中的上网题怎么做(计算机一级中的上网题如何保存网页)

    计算机一级中的上网题怎么做(计算机一级中的上网题如何保存网页)

  • 抖音里的设置在哪(抖音里的设置在那个地方视频看)

    抖音里的设置在哪(抖音里的设置在那个地方视频看)

  • 发票已经做账但要退款账不平咋办
  • 出租包装物租金是营业外收入吗
  • 农民合作社交哪些税
  • 软件测试费计入什么科目
  • 分公司独立核算企业所得税缴纳
  • 收到违约金如何入账
  • 个人房产税延期怎么办理
  • 企业接受捐赠的账务处理
  • 外购材料费用可能计入
  • 银行利息收入要开发票吗
  • 企业筹建期间需要招几个会计
  • 场地费开票税率
  • 实际结算金额超出出票金额,银行汇票要给收款人么
  • 未达起征点的个体户个人所得税
  • 为什么要结转成本差异
  • 主营业务净利率和销售净利率一样吗
  • 增值税逾期申报流程
  • 资源税改革最新政策
  • 每季度不超过9万
  • 固定资产残值清零怎么处理
  • 销售净利率怎么分析盈利能力
  • 建筑劳务公司开票税率是多少
  • 广告费和业务宣传费税前扣除基数
  • 企业出售自用车账务处理
  • 项目的投入资金预算表
  • 筹备期废品回收怎么做账
  • 测速网在线测速
  • 试用产品无法收集
  • 公司股权转让怎么操作
  • 公租房租金收入免企业所得税吗
  • 货物运输印花税计算公式
  • list.php
  • html转xhtml
  • 在大运河上举办什么活动
  • php写一个简单的单例模式
  • javascript动画教程
  • webpack常用属性
  • 处置资产的账务处理
  • 直连路由,静态路由
  • php使用oci8扩展连接oracle
  • 未分配利润的核算内容
  • 学电脑哪个网站比较好
  • 怎么查电子发票真伪
  • 结转完工产品成本的会计科目
  • SQL一条语句统计记录总数及各状态数
  • 企业汇算清缴中的职工薪酬指的是管理费用中的吗
  • 固定资产的修理费属于什么费用
  • 管理人员工资结构
  • 固定资产变动方式对应科目
  • 其他应收款对应的预算会计
  • 哪些情况下可以终止心肺复苏
  • 摊销费用如何做账
  • 公司给别人公司过账应该注意哪些
  • 存货周转率多少属正常范围
  • 问答:分支机构是否需要设立账簿
  • mysql外键是什么意思
  • 数据库表的查询操作实验
  • mysql5.5解压版安装教程
  • ubuntu和window双系统
  • freebsd使用
  • xp系统网络设置在哪
  • 电脑主板故障分析与判断
  • 虚拟机安装win7一直卡在完成安装
  • Win10系统照片应该打不开
  • win7通过组策略阻止应用程序安装
  • 订书针的原理
  • 如何改进个人工作作风
  • Win10系统如何使用虚拟光驱加载ISO镜像文件?
  • unity中mathf
  • js对象属性值
  • jquery和dom对象之间怎么转换
  • linux bash sh
  • javascript delete 使用示例代码
  • python中将字典转换为字符串
  • unity中sendmessage
  • JavaScript中的this
  • python面向
  • 国家税务总局全国增值税发票官网
  • 收到农产品普通发票怎么抵扣
  • 河南林州在哪三省交界处
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设