微信小程序使用catchtouchstart事件之后,会导致子元素bindtap失效
发布日期:2021-10-15 18:54:42 浏览次数:3 分类:技术文章

本文共 444 字,大约阅读时间需要 1 分钟。

先看代码案例:

这是我封装的拖拽组件,wxml代码我是这样写的,结果运行之后,发现在页面中,拖拽组件可以拖拽,但是组件子元素的跳转链接,却无法正常执行。

经过一番查找之后,原来是catchtouchstart事件的原因:
改正之后的代码:

总结:

如果你是想要让父元素移动的时候,阻止页面同时滚动,并且想要子元素的点击事件正常工作的话。这样设置:【父元素】bind:touchstart、catch:touchmove、bind:touchend【子元素】bindtap、catchtap均可

转载地址:https://blog.csdn.net/shenshulong/article/details/106092986 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:css处理浏览器输入框记住账号密码后的背景色
下一篇:微信小程序开发经验

发表评论

最新留言

不错!
[***.144.177.141]2024年04月26日 19时36分40秒