当前位置: 首页 > news >正文

企业做网站多少钱免费的网站推广软件下载

企业做网站多少钱,免费的网站推广软件下载,嵌入式开发软件有哪些,福建手机版建站系统开发文章目录 前言阻止默认事件 prevent阻止事件冒泡 stop 前言 在官方文档中对于事件修饰符有一个很好的说明,本篇文章主要记录验证测试的案例。 官方文档 事件修饰符 阻止默认事件 prevent 在js原生的语言中,可以根据标签本身的事件对象进行阻止默认事件…

文章目录

  • 前言
  • 阻止默认事件 prevent
  • 阻止事件冒泡 stop

前言

在官方文档中对于事件修饰符有一个很好的说明,本篇文章主要记录验证测试的案例。

官方文档 事件修饰符

阻止默认事件 prevent

在js原生的语言中,可以根据标签本身的事件对象进行阻止默认事件操作,如下所示:

<template><h1>阻止默认事件</h1><a @click="clickTest1" href="https://writing-bugs.blog.csdn.net/">专注写bug csdn</a>
</template>
<script>
export default{data(){return{}},methods:{clickTest1(e){// js 原生 事件对象 方法 实现阻止默认事件e.preventDefault();console.log("点击了!");}}
}
</script>

<a>标签,增加href属性后,浏览器点击当前连接即可进行跳转操作,若只想点击后触发日志打印或其他操作,但不想跳转,则可以采取e.preventDefault() 进行默认事件的阻止。
在这里插入图片描述


Vue中有更加简单的实现方式,只需要在对应v-on绑定的click方法后增加对应的标识即可。如:@click.prevent="xxx"

<template><h1>阻止默认事件</h1><a @click="clickTest1" href="https://writing-bugs.blog.csdn.net/">专注写bug csdn</a><br><hr><a @click.prevent="clickTest2" href="https://writing-bugs.blog.csdn.net/">专注写bug csdn</a>
</template>
<script>
export default{data(){return{}},methods:{clickTest1(e){e.preventDefault();console.log("点击了!");},clickTest2(){console.log("点击了2!");}}
}
</script>

在这里插入图片描述

阻止事件冒泡 stop

触发子级元素的事件的同时,也触发了父级元素的事件。

冒泡通常出现在嵌套中,比如div有个点击事件,其内有个其他的标签,也有一个点击事件。如下所示。

<template><h1>阻止事件冒泡</h1><div @click="clickDiv"><p @click="clickP">666666</p></div>
</template>
<script>
export default{data(){return{}},methods:{clickDiv(e){console.log("点击了 div!");},clickP(){console.log("点击了 p!");}}
}
</script>

当点击对应的p标签的文字后,控制台中将打印如下的信息。
在这里插入图片描述
如何想要只触发p标签的点击事件,但不想触发外层的其他点击事件,这种如何实现呢?

在js原生语法中,可以采取e.stopPropagation() 进行事件冒泡的阻止操作。

比如:

<template><h1>阻止事件冒泡</h1><div @click="clickDiv"><p @click="clickP">666666</p></div>
</template>
<script>
export default{data(){return{}},methods:{clickDiv(e){console.log("点击了 div!");},clickP(e){// js 原生阻止事件 冒泡e.stopPropagation();console.log("点击了 p!");}}
}
</script>

在这里插入图片描述
在vue中有一个更为简单的方式实现,直接在对应事件后增加.stop标识。

<template><h1>阻止事件冒泡</h1><div @click="clickDiv"><p @click.stop="clickP">666666</p></div>
</template>
<script>
export default{data(){return{}},methods:{clickDiv(e){console.log("点击了 div!");},clickP(e){// js 原生阻止事件 冒泡//e.stopPropagation();console.log("点击了 p!");}}
}
</script>
http://www.hrbkazy.com/news/27283.html

相关文章:

  • 做标书需要用到哪些网站查资料今日头条新闻下载安装
  • 蚌埠北京网站建设百度网盘搜索神器
  • 深圳外贸建网站郑州seo顾问培训
  • 宝塔软件做网站网站alexa排名
  • 酒店电子商务网站策划书广州网络推广公司有哪些
  • 网站死链接怎么提交百度关键词搜索量查询
  • h5是动态网站吗营销型网站的类型有哪些
  • 网站开发的技术可行性线上推广的方法
  • 免费的室内设计网站微商已经被国家定为传销了
  • 扬中热线论坛扬中人家广州百度网站排名优化
  • 宁波网站免费制作网络服务提供者知道或者应当知道
  • 上海高端网站定制开发广告联盟
  • 怎么做网站发货百度推广在哪里
  • 学校网站建设规划书实时热点新闻事件
  • 做早餐煲汤网站360优化大师官方网站
  • 网站建设论坛快速建站网络营销的推广方式都有哪些
  • 深圳优秀网站建设公司上海做网站优化
  • 深圳网站建设toolcat电商网站建设价格
  • 广州专业做网站建设重庆网站快速排名优化
  • 如何做自己的个人网站免费发布推广信息的平台
  • jsp网站建设上海优化价格
  • 网站建设设计的流程网络营销方法
  • 网站的维护工作内容广州抖音推广
  • 网站开发建设明细报价表网红推广
  • 网站建设没有业务怎么办河南网站建设
  • 什么网站做禽苗好的网站今天最新的新闻头条
  • 网站建设公司有多少钱什么是淘宝搜索关键词
  • 字画价格网站建设方案怎么优化自己公司的网站
  • 网站设计与制seo网站推广是什么
  • 淘宝客有必须做网站吗千网推软文推广平台