收藏
回答

Searchbar 取消事件怎么监听?

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

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

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


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

3 个回答

  • 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){

        ......

    }

    =====================

    如果使用的是官方“WeUI组件库,”useExtendedLib方法引用的,就获取searchbar实例重写其hideInput方法

    https://developers.weixin.qq.com/s/1sEYdYmF7HiJ

    2019-12-06
    有用 6
    回复 16
    查看更多(11)
  • 日出东边西边雨  道是无晴却有晴
    日出东边西边雨 道是无晴却有晴
    04-21

    太厉害了吧

    04-21
    有用
    回复
  • 铭锋科技
    铭锋科技
    2019-12-06

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