uniapp开发微信小程序阻止事件冒泡

这篇具有很好参考价值的文章主要介绍了uniapp开发微信小程序阻止事件冒泡。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

    最近在使用uniapp去开发微信小程序
    其中不乏遇到一些问题,我都会发出来。
    万一自己别的时候忘记,但是需要用了。
 

uniapp中开发微信小程序,当使用 @click.stop    去阻止事件冒泡的时候
会发现,
@click.stop 并没有生效,就很神奇

问题如图:

uniapp阻止事件冒泡,uniapp,微信小程序,vue,微信小程序,uni-app,小程序

解决问题方案

把使用 @click.stop    去阻止事件冒泡的改成  @tap.stop  去阻止事件冒泡

解决问题如图:

 uniapp阻止事件冒泡,uniapp,微信小程序,vue,微信小程序,uni-app,小程序

当然解决问题的方案有很多,并不是这一种

也可以在我们事件函数里面添加阻止冒泡的代码
例如

event.preventDefault()

阻止默认事件

@click.prevent文章来源地址https://www.toymoban.com/news/detail-527387.html

到了这里,关于uniapp开发微信小程序阻止事件冒泡的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • uniapp阻止事件冒泡

    在 UniApp 中,阻止事件冒泡的方式与普通的前端开发类似,可以使用 @click.stop 或 @tap.stop 事件修饰符来阻止事件的进一步传播。 以下是在 UniApp 中阻止事件冒泡的示例:   在上面的示例中,当点击内部按钮时,通过 @click.stop 修饰符阻止了事件冒泡,因此不会触发外部按钮的点

    2024年02月08日
    浏览(29)
  • uniapp点击事件阻止冒泡(实用)

    代码展示 效果图 点击事件1,输出内容:(使用的点击事件:@click.   点击事件2,输出内容:(使用的点击事件:@click.stop)  点击事件3,输出内容:(使用的点击事件:@click) 备注:事件的@click.stop防止了事件冒泡,所以不会答应click1 应用场景  当同一个页面出现多个点击

    2024年02月15日
    浏览(27)
  • 微信小程序阻止返回事件

    当在一个表单页面 填写了很多数据,或者编辑页面数据发生变动之后,这时候返回上一个页面需要提醒用户是否返回的弹框 在onLoad生命周期里 注册 当你修改数据之后 又把数据还原 此时数据是没有发生改变的 这时候返回上一个页面是不需要阻止用户出现确定弹框的,在你修改数

    2024年02月04日
    浏览(37)
  • Vue中阻止事件冒泡

    vue中阻止时间冒泡: @click.stop : 阻止事件冒泡 @click.prevent : 阻止事件默认行为 @click.self : 事件只作用在元素本身,而不是其子元素。

    2024年02月13日
    浏览(30)
  • 微信小程序自定义弹窗阻止滑动冒泡catchtouchmove之后弹窗内部内容无法滑动

    如图所示: 自定义弹窗内部有带滚动条的盒子区域 在盒子上滑动,页面如果超出一屏的话,也会跟着一起上下滚动 解决方案:给自定义弹窗 添加 catchtouchmove 事件,阻止冒泡即可 网上不少人说什么 catchtouchmove=\\\"true\\\" 这样,可以没问题,其实 catchtouchmove=\\\"任何内容\\\" 都行,只要

    2024年02月06日
    浏览(35)
  • 快速了解4种阻止事件冒泡的方法(原生js阻止,vue中使用修饰符阻止)

    前端结构 事件冒泡:clickSonBox事件发生时clickFatherBox事件也被触发了 此时点击子盒子 对话框弹出两次 方法1:使用js阻止事件冒泡 方法2:使用事件修饰符stop 绑定事件时,使用stop修饰符阻止事件冒泡 方法3:使用事件修饰符self 绑定事件时,使用self修饰符 表示只在本元素被点

    2024年02月16日
    浏览(26)
  • uniapp中u-switch子组件点击触发到父组件(阻止事件冒泡)

    解决方法:在u-switch 外面包一个view标签,并使用@tap.stop.prevent 可以阻止事件冒泡 .stop 阻止事件继续传播到父元素,prevent阻止事件默认行为 知识点补充: 1.事件冒泡:当一个元素的事件被触发时,会沿着父元素向上传递,直到根元素 2. 阻止事件冒泡常用的事件修饰符: .st

    2024年01月21日
    浏览(52)
  • 微信小程序基础知识--图片跳转,事件跳转,冒泡事件

    一、 图片携带的跳转 首页 错误 1.1    指定路径 导航组件 指定跳转的路径  并进行参数的传递? 传递数据的名称 ur1 指定跳转路径  传递id 1.2  js文件中显示跳转的id信息 详情页的js中  从服务器中读取的数据  并由console.log 表示出来的 1.3  常用跳转的方法    展示上图设

    2024年02月09日
    浏览(41)
  • 《微信小程序-基础篇》小程序中的事件与冒泡

    大家好,这是小程序系列的第八篇文章,这应该是基础篇的最后几篇文章了,下面就是要开始分享一些组件的具体设计与实现,为后面的项目实战做准备了: 1.《微信小程序-基础篇》带你了解小程序的路由系统(二) 2.《微信小程序-基础篇》带你了解小程序中的生命周期(

    2024年02月09日
    浏览(38)
  • 使用uniapp开发微信小程序的微信支付流程

    在我们做一些购物车的结算功能时是一定会有支付功能的,那我们如何去做微信支付这个功能呢,首先我们先要理清思路,并且要了解到接口需要哪些数据以及会返回哪些数据 注意:一定要先看接口文档! 创建订单。 ○ 请求创建订单的 API 接口:把(订单金额、收货地址、

    2024年02月09日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包