收藏
回答

小程序有 addeventlistener这种吗

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 需求 筛选排序 客户端 6.5.3 2.5.0



- 需求的场景描述(希望解决的问题)

我想做一个商品选择的下拉、排序、筛选的功能,是一个组件

- 希望提供的能力

我希望当排序下拉打开后,如果点击了其他地方,能把下拉功能这些东西关闭掉,不知道该怎么实现,有没有想web端的addeventlistener



最后一次编辑于  03-27  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • 卢霄霄
    卢霄霄
    03-27

    在列表上方,在菜单下方,放一个透明的 fixed定位的 满宽高的view。在这个view上写个catchtap事件

    03-27
    赞同
    回复 1
    • 微信霸主
      微信霸主
      03-27

      感谢大佬

      03-27
      回复
  • 超链信息
    超链信息
    03-27

    把筛选下拉操作面板直接做成全屏的fixed,除操作面板外的地方都是透明的view,然后绑个bindtap~

    建议:这种交互方式并不适合手机端,上述做法也是“曲线救国”的办法

    03-27
    赞同
    回复 1
    • 微信霸主
      微信霸主
      03-27

      感谢大佬

      03-27
      回复