收藏
回答

使用catchtouchmove后自己的组件里top事件不触发?

使用使用catchtouchmove   catchtouchstart  catchtouchend   后自己的组件里top事件不触发?

bindtop和 catchtop,在组件里书写都不出触发?为啥怎么解决?

注意catch不可直接修改为bind,因为这本来就是用于屏蔽父级事件的。

  <view class="winstyle="height:{{Winheight}}px ; width: {{Winwidth}}px;bindtouchmove="movecanvasMovebindtouchstart="movecanvasStartbindtouchend="movecanvasEndcatchtap="choosewhite">

    <logicmodule  class="logiccase" {{item}}" bind:input_name="input_namebind:movelink="move_linkbind:move_meta="move_metabind:playvalue='playvaluecatchtouchmove="whitecatchtouchstart="whitecatchtouchend="whitecatchtap="choosewhite"></logicmodule>

  </view>


回答关注问题邀请回答
收藏

2 个回答

  • Demons
    Demons
    2023-03-28

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2023-03-28
    有用
    回复 1
    • 纸墨
      纸墨
      2023-03-30
      bindlongpress=”delete_meta“不触发。除了把catchtouchmove可以直接修改为bindtouchmove,还有什么办法让bindlongpress或者bindlongtap触发事件?注意catchtouchmove、catchtouchstart、catchtouchend是为了屏蔽父级bindtouchmove事件。
      2023-03-30
      回复
  • 纸墨
    纸墨
    2023-03-31

    自问自答:用互斥事件绑定 mut-bind(官方是个傻Ⅹ)

    有一个叫做互斥事件的就可以实现,把touch所有的事件改为mut-bindtouch事件就行、

    2023-03-31
    有用
    回复
登录 后发表内容