• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

微信小程序 WeUI·搜索组件

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

Searchbar

搜索组件Searchbar提供搜索的功能,并展示搜索的结果。

示例代码:

{
  "usingComponents": {
    "mp-searchbar": "../components/searchbar/searchbar"
  },
  "navigationBarTitleText": "UI组件库"
}
<view class="page">
    <view class="page__hd">
        <view class="page__title">SearchBar</view>
        <view class="page__desc">搜索栏</view>
    </view>
    <view class="page__bd">
        <mp-searchbar bindselectresult="selectResult" search="{{search}}"></mp-searchbar>
    </view>
</view>
Page({
    data: {
        inputShowed: false,
        inputVal: ""
    },
    onLoad() {
        this.setData({
            search: this.search.bind(this)
        })
    },
    search: function (value) {
        return new Promise((resolve, reject) => {
            setTimeout(() => {
                resolve([{text: '搜索结果', value: 1}, {text: '搜索结果2', value: 2}])
            }, 200)
        })
    },
    selectResult: function (e) {
        console.log('select result', e.detail)
    },
});


属性列表

属性类型默认值必填说明
ext-classstring添加在组件内部结构的class,可用于修改组件内部的样式
focusbooleanfalse是否在组件开始创建的时候focus搜索输入框
placeholderstring搜索搜索输入框的placeholder
valuestring搜索输入框的默认值
searchfunction输入过程不断调用此函数得到新的搜索结果,参数是输入框的值value,返回Promise实例
throttlenumber500调用search函数的间隔,单位ms
cancelTextstring取消取消按钮的文本
cancelbooleantrue是否显示取消按钮
bindfocuseventhandle在输入框focus的时候触发事件
bindblureventhandle在输入框blur的时候触发事件
bindcleareventhandle在clear按钮点击的时候触发事件
bindinputeventhandle在输入框输入过程中触发事件
bindselectresulteventhandle在选择搜索结果的时候触发事件



鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
微信小程序 WeUI·其他组件发布时间:2022-02-02
下一篇:
微信小程序 WeUI·导航组件发布时间:2022-02-02
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap