收藏
回答

Searchbar 取消事件怎么监听?

微信小程序,weui组件库,searchbar组件,点击取消按钮,如何监听?

这个官方文档里只有获取焦点、失去焦点、选择结果 等事件,点击取消没有找到,百度也找不到

https://developers.weixin.qq.com/miniprogram/dev/extended/weui/search.html


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

2 个回答

  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2019-12-06

    自己修改组件的js

    组件searchbar.js文件:

    hideInput() {

        this.setData({

            searchState: false,

        })

        this.triggerEvent('cancel', {}) // 加上这句

    }

    引用组件的页面wxml文件,添加cancel事件绑定:

    <mp-searchbar bindcancel="searchCancel" .....></mp-searchbar>

    引用组件的页面js文件,添加cancel事件

    searchCancel(e){

        ......

    }

    2019-12-06
    赞同 1
    回复 3
    • 宇辰
      宇辰
      2019-12-06
      感谢感谢,我去试试
      2019-12-06
      回复
    • 宇辰
      宇辰
      2019-12-06
      太感谢了,好用
      2019-12-06
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      2019-12-06回复宇辰
      嗯呢
      2019-12-06
      回复
  • 铭锋科技
    铭锋科技
    2019-12-06

    2019-12-06
    赞同
    回复
登录 后发表内容
问题标签