搜索栏 ui-search-bar

引用组件,请参考说明文档,下面的引入只是作为演示,实际引入路径,请根据您的项目架构更改。

"usingComponents": {
    "ui-search-bar" : "/packageB/components/ui-search-bar/ui-search-bar"
}

基础

<ui-search-bar/>

颜色

<ui-search-bar barBg="bg-red"/>
<ui-search-bar barBg="bg-blue-thin" barUi="mt-2"/>
<ui-search-bar barBg="bg-gray-d" bg="bg-pink-thin" barUi="mt-2"/>

插槽

<ui-search-bar isLeft>
    <text>地址</text>
</ui-search-bar>

<ui-search-bar isRight barUi="mt-2">
    <text>搜索</text>
</ui-search-bar>

<ui-search-bar isLeft isRight barUi="mt-2">
    <ui-avatar slot="left" ui="round" src="/static/avatar/1002.jpg"/>
    <button slot="right" class="ui-btn bg-blue round sm">搜索</button>
</ui-search-bar>

方形

<ui-search-bar ui="radius"/>
<ui-search-bar isLeft barUi="mt-2" ui="radius">
    <text>地址</text>
</ui-search-bar>

<ui-search-bar isRight barUi="mt-2" ui="radius">
    <text>搜索</text>
</ui-search-bar>

<ui-search-bar isLeft isRight barUi="mt-2" ui="radius">
    <ui-avatar slot="left" ui="radius" src="/static/avatar/1002.jpg"/>
    <button slot="right" class="ui-btn bg-blue radius sm">搜索</button>
</ui-search-bar>

参数

参数类型可选值默认值说明
barUiString--整体其它样式(class)
barBgString-bg-white整体背景颜色(class)
uiString-round输入框其它样式(class)
bgString--输入框背景颜色(class)
iconString-_icon-search图标
typeString-text输入框类型,同原生组件类型
valueString--输入框内容
placeholderString-搜索输入框占位内容
alignStringleft,center,rightleft对齐方向
disabledBoolean-false是否禁用
emptyBoolean-true清空图标
emptyIconString-_icon-close自定义清空图标
isLeftBoolean-false左边插槽
isRightBoolean-false右边插槽
bind:inputEvent-event.detail输入时触发,对应微信 input组件的 bindinput
bind:focusEvent-event.detail聚焦时触发,对应 input组件的 bindfocus
bind:blurEvent-event.detail失去焦点时触发,对应 input组件的 bindblur
bind:confirmEvent-event.detail点击完成按钮时触发,对应 input组件的 bindconfirm
bind:emptyEvent--清空内容
bind:onTapEvent--搜索栏被点击,禁用状态下才会生效

插槽

参数说明
left左边插槽
right右边插槽

TIP

当 isLeft 开启,isRight 关闭时 可直接使用默认插槽的方式。

当 isLeft 关闭,isRight 开启时 可直接使用默认插槽的方式。

当 isLeft 开启,isRight 开启时 需要使用插槽名。

mp-cu

上次更新: