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

企业做网站多少钱流量查询网站

企业做网站多少钱,流量查询网站,通辽网站建设tlyltd,有哪些做产品产业链分析的网站文章目录 前言阻止默认事件 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.qdjiajiao.com/news/8978.html

相关文章:

  • 一比一高仿手表网站指数运算法则
  • 摄影网站免费源码兰州网络seo公司
  • 专业的网站建设报价郑州专业的网站公司
  • 毕节城乡建设局网站查询建立网站费用大概需要多少钱
  • 徐州网站建设技术托管网址seo关键词
  • 网站上循环滚动的友情链接怎么做常州seo
  • 学校电脑课做网站的软件百度移动端模拟点击排名
  • wordpress建站 购物网络公司网络推广服务
  • 网站管理员的联系方式北京网站建设制作公司
  • 网站建设的费用是多少钱网络营销网站推广
  • 深圳企业官方网站建设营销型网站的分类不包含
  • 响应式网页设计的理念株洲专业seo优化
  • 东莞网站设百度搜索广告怎么投放
  • 高性能网站建设指南 书百度关键词排名查询
  • 如何建立营销性企业网站论文网站查询备案信息
  • 开发网站公司排行宁波seo教学
  • 公司建设网站计入什么分录亚马逊开店流程及费用
  • 全国知名vi设计公司汕头seo计费管理
  • 基于php网站开发seo搜索引擎优化报价
  • 买一个成品网站多少钱百度seo关键词优化软件
  • 临沂网网站建设b2b有哪些电商平台
  • 织梦网站英文版怎么做营业推广的方式
  • 哪个网站是专做宝宝饭的发帖秒收录的网站
  • 唯品会网站架构网站seo设置是什么意思
  • 网站支持ipv6做哪些改造软文网官网
  • com网站域名可以是汉字吗济南seo优化外包服务
  • 免费微场景制作网站最近的国内新闻
  • 系统运维湖北网络推广seo
  • axure做网站搜狗站长管理平台
  • 可以自己做论坛网站吗新闻稿代写