小程序
小游戏
企业微信
微信支付
扫描小程序码分享
如图所示,点击shade,会触发canvas的touch事件
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我在video里面使用cover-view,在video里面使用capture-bind:tap,微信开发者工具里面会触发,但是在真机上就不会触发
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我的解决办法是事件写在他的父级上
不行,
<view bind:tap="">
<video bind:tap="">
<cover-view>全屏遮罩</cover-view>
</video>
</view>
view和video上的tap都不会被触发
所以我现在又在cover-view上面又加了一个tap事件。。。简直无语。。。
而且他的cover-xxx感觉就是position: fixed ,在真机上滚动的话cover-xxx也是不会跟着滚动的。
我的这样ok的
这个坑死了。。。我就说为啥开发工具上可以触发video上的tap,真机上就不能触发。
而且页面可滚动,在这个这遮罩上面上滑也不能让页面滚动。。。简直是。。。。
唉,堂堂堂堂一个官方社区,居然无法回复他人……
你好,这样的话,canvas上所有事件都无法点击了。
这里看起来像是冒泡的问题,在cover-view的touch start/move/end事件中都需要做冒泡拦截。
如何做冒泡拦截啊?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我在video里面使用cover-view,在video里面使用capture-bind:tap,微信开发者工具里面会触发,但是在真机上就不会触发
我的解决办法是事件写在他的父级上
不行,
<view bind:tap="">
<video bind:tap="">
<cover-view>全屏遮罩</cover-view>
</video>
</view>
view和video上的tap都不会被触发
所以我现在又在cover-view上面又加了一个tap事件。。。简直无语。。。
而且他的cover-xxx感觉就是position: fixed ,在真机上滚动的话cover-xxx也是不会跟着滚动的。
我的这样ok的
这个坑死了。。。我就说为啥开发工具上可以触发video上的tap,真机上就不能触发。
而且页面可滚动,在这个这遮罩上面上滑也不能让页面滚动。。。简直是。。。。
唉,堂堂堂堂一个官方社区,居然无法回复他人……
你好,这样的话,canvas上所有事件都无法点击了。
这里看起来像是冒泡的问题,在cover-view的touch start/move/end事件中都需要做冒泡拦截。
如何做冒泡拦截啊?