位置: 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如何配置路由)

  • 抖音怎么看自己的赞的总数(抖音怎么看自己@别人的信息)

    抖音怎么看自己的赞的总数(抖音怎么看自己@别人的信息)

  • 华为nova4e是哪年出的(华为nova4e是什么时候上市的,价格多少?)

    华为nova4e是哪年出的(华为nova4e是什么时候上市的,价格多少?)

  • 抖音上翅膀的特效怎么弄的(抖音翅膀是哪个特效)

    抖音上翅膀的特效怎么弄的(抖音翅膀是哪个特效)

  • 15管控制器带多大电机(15管控制器功率)

    15管控制器带多大电机(15管控制器功率)

  • b站表情包怎么导出(B站表情包怎么下载)

    b站表情包怎么导出(B站表情包怎么下载)

  • 路由器对网速影响大吗(路由器网速影响因素)

    路由器对网速影响大吗(路由器网速影响因素)

  • word选中不相连文字(word选中不相连文字快捷键)

    word选中不相连文字(word选中不相连文字快捷键)

  • qq在线怎么设置离线状态(qq在线怎么设置iphone在线)

    qq在线怎么设置离线状态(qq在线怎么设置iphone在线)

  • 举报了的qq群会出现什么情况(举报了的qq群会封号吗)

    举报了的qq群会出现什么情况(举报了的qq群会封号吗)

  • 红包已领取但是没到账(红包已领取但是没收到)

    红包已领取但是没到账(红包已领取但是没收到)

  • macbook充不进电解决办法(macbook充不进电无充电标)

    macbook充不进电解决办法(macbook充不进电无充电标)

  • 乐视怎么蓝牙传通讯录(乐视怎么蓝牙传照片)

    乐视怎么蓝牙传通讯录(乐视怎么蓝牙传照片)

  • 微信电脑版无法视频连线(微信电脑版无法登录)

    微信电脑版无法视频连线(微信电脑版无法登录)

  • 重新下载抖音原来的作品会不会没有呢(重新下载抖音原来的草稿作品还有吗)

    重新下载抖音原来的作品会不会没有呢(重新下载抖音原来的草稿作品还有吗)

  • 街电充电宝不见怎么挂失(街电充电宝不见了可以定位找回吗)

    街电充电宝不见怎么挂失(街电充电宝不见了可以定位找回吗)

  • nsp是啥(nsp是啥文件)

    nsp是啥(nsp是啥文件)

  • oppo手机使用记录查看(oppo手机使用记录怎么查看足迹)

    oppo手机使用记录查看(oppo手机使用记录怎么查看足迹)

  • 抖音转发别人的视频怎么删除(抖音转发别人的视频怎么变小了)

    抖音转发别人的视频怎么删除(抖音转发别人的视频怎么变小了)

  • excel升序和降序(excel升序和降序数据会乱吗)

    excel升序和降序(excel升序和降序数据会乱吗)

  • 苹果8p刷机模式怎么按(苹果13怎么进入刷机模式)

    苹果8p刷机模式怎么按(苹果13怎么进入刷机模式)

  • 电脑共享打印机步骤(电脑共享打印机怎么设置)

    电脑共享打印机步骤(电脑共享打印机怎么设置)

  • 手机设置定时拨打电话(手机设置定时拨号怎么设置)

    手机设置定时拨打电话(手机设置定时拨号怎么设置)

  • 美国宇航局新视野星际探测器拍摄的冥王星新月 (© NASA/JHUAPL/SWRI/Science Photo Library)(美国宇航局视频)

    美国宇航局新视野星际探测器拍摄的冥王星新月 (© NASA/JHUAPL/SWRI/Science Photo Library)(美国宇航局视频)

  • 非居民企业享受协定待遇
  • 企业注销涉及的法律问题
  • 社保稳岗返还计算公式
  • 公司与公司之间的欠款怎么要
  • 财务费用利息收入结转本年利润
  • 小规模纳税人开专票需要交税吗
  • 非增值税应税项目可以抵扣进项税吗
  • 未交增值税借方余额表示什么意思
  • 纳税人采取预收的措施
  • 工程结余物资清理方案
  • 期末存货跌价准备金额的确定
  • 隔月发票红冲操作流程
  • 收到一笔误缴的税款
  • 电商刷单的成本如何处理?
  • 收到投资者购买股票的资金
  • 投资支付的现金增加说明什么
  • 汽车公司场地租金怎么算
  • 半月的发票未认证能用吗
  • 一个人有多份工作
  • 银行转贴现业务违法吗
  • 清算所得计算例题
  • 信息服务业税收优惠政策
  • win10误删系统软件怎么还原
  • 经营所得的含义
  • 中国石化开的增值税票是几个点的
  • iphonexs如何强制关机重启
  • mac双系统切换键
  • 厂区绿化工程计入什么科目
  • 第三方检测公司招聘信息
  • 增值税的计税依据包括契税吗
  • 返点收入怎么会计分录
  • regsrv.exe - regsrv是什么进程 有什么用
  • php随机ua
  • 两套账目
  • Vue+Element UI-el-date-picker时间日期选择器组件(实现向后端传值)
  • 出口退税后发生退货怎么处理
  • 搅拌机属于哪类税收
  • 公司出现质量问题员工怎么处理
  • 快递公司的收件员好干吗
  • sqlserver连接不到本地服务器
  • 织梦怎么导入数据库
  • 高铁票的电子发票
  • 小微企业如何升级一般纳税人
  • 个人对企业的例子
  • 工会支付职工福利费做账
  • 文化事业建设费的征收标准
  • 去年一个月工资未计提直接计入成本,现在如何调整
  • 应交税费月底账务处理
  • 现金日记账年结怎么划线
  • 试算不平衡的原因是什么
  • 长期待摊费用的最新账务处理
  • 研发费用加计扣除比例及计算方法
  • 会计账簿按用途分类可以分为
  • sql server中查看创建的数据库命令
  • mysql联合索引生效原则
  • win8系统任务栏怎么隐藏
  • win8.1怎么重新装系统
  • macbookpro隐藏
  • 怎么在bios中开启cs1
  • 如何ie8升级到10
  • win8设置宽带连接
  • compress与uncompress参数使用
  • 梦见古字
  • win8.1系统更新
  • javascript HTML5文件上传FileReader API
  • scrapy—redis
  • webgl fbo
  • android上吹一吹功能的实现代码
  • 获取intent传递的数据
  • python错误和异常处理
  • jquery删除数据
  • js方法不执行
  • 浙江社保费申报说无有效三方协议信息
  • 广东电子税务局app
  • 怎么查公司税务等级
  • 北京国税app
  • 扣缴个人所得税怎么计算
  • 三国杀马钧获取
  • 抚顺交车辆购置税在哪交
  • 查询发票号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设