阻止mpvue小程序change事件冒泡

阻止mpvue小程序change事件冒泡,第1张

解决方法:给绑定change事件的元素或组件另外添加@click.stop指向一个空函数,用来阻止冒泡

注:此方法主要用于mpvue,@click.stop是vue中阻止点击事件冒泡的方法。如果是原生小程序应该为绑定change事件的元素或组件添加catchtap绑定一个空函数

这是在用mpvue开发小程序时遇到一个问题,项目需要引用小程序的picker选择器组件,发现在点击picker选择器触发其change事件时会触发picker选择器外层父元素的点击事件(项目需要实现对一个模块进行点击跳转,同时要求模块内的一个子元素有选择器功能)

开始通过查看vue文档和小程序文档,找到两种方法,分别是vue的.stop阻止冒泡和小程序的catch前缀,但通过测试发现给change事件直接添加.stop或者catch没有用

最后选用了网上搜到的一个折中的方法,给picker选择器另外添加一个点击事件(或者给选择器的父元素添加点击事件),为新加的点击事件添加阻止冒泡方法,使点击事件指向一个空函数。这样也就间接的解决了change事件冒泡的问题

如果大家还有更好的方法,欢迎留言

1、首先要确定,图标是可点击的,要使用可点击事件,如tap、bindtap。

2、点击事件中要设置stopPropagation()来阻止事件冒泡,即不响应派送层级上级元素上的点击事件

3、设置样式cursor: pointer,改变鼠标指针形状,提醒用户它是可以点击的

4、明确指出要点击的元素,比如增加下划线或者变化字体颜色,提醒用户可以点击该元素

微信小程序游戏里广告怎么去掉这个问题我之前遇到过,挺容易解决的,接下来就跟大家讲讲应该怎么 *** 作:

工具:微信版本8.0.34

第一步,打开微信软件,在我的页面的选择设置选项。(如下图所示

第二步,进入设置界面,点击关于微信,在新的页面点击《隐私保护指引》。(如下图所示)

第三步,在新界面中下拉页面,并点击其他选项。(如下图所示)

第四步,在新的页面中继续下拉页面,找到并点击蓝色文字“隐私政策”。(如下图所示)

第五步,找到“广告”选项,点击折桑菜单,选择“关于广告。(如下图所示)

第六步,点击关闭个性化推荐广告,并确认关闭。(如下图所示)

以上就是解决微信小程序游戏里广告怎么去掉问题的所有步骤啦,对你有用的话记得帮忙点赞点关注呀~


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12007786.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存