• 搜索栏 SearchBar
    • 基础用法
      • 示例代码
    • 更改搜索框形状及背景颜色
      • 示例代码
    • 设置地址
      • 是否显示取消文字
      • 示例代码
      • 设置插槽内容
      • 示例代码
    • 搜索栏属性(Search Attributes)
    • 搜索栏事件 (Search Events)
    • 搜索栏外部样式类 (Search ExternalClasses)

    搜索栏 SearchBar

    搜索组件的搜索栏。

    基础用法

    通过placeholder属性设置搜索框占位符。

    通过cancel-title属性更改输入框后面的文字内容,默认值为取消

    搜索

    示例代码

    1. <l-search-bar placeholder="搜索"/>

    更改搜索框形状及背景颜色

    通过shape属性设置搜索框形状。

    通过bg-color属性设置搜索框背景颜色。

    搜索

    示例代码

    1. <l-search-bar placeholder="搜索"
    2. bg-color="#f6f6f6"
    3. shape="circle"/>

    设置地址

    通过address属性设置搜索框前的地址。

    搜索

    1. <l-search-bar placeholder="搜索"
    2. bg-color="#f6f6f6"
    3. shape="circle"
    4. address="北京"/>

    是否显示取消文字

    通过show-cancel属性设置是否显示取消文字。

    搜索

    示例代码

    1. <l-search-bar placeholder="搜索"
    2. show-cancel="{{false}}"/>

    设置插槽内容

    可根据业务场景在插槽插入内容,内容位于搜索框前部。

    示例代码

    1. <l-search-bar placeholder="搜索">
    2. <!-- 此处是插槽内容 -->
    3. </l-search-bar>

    搜索栏属性(Search Attributes)

    参数说明类型可选值默认值
    placeholder设置搜索输入框占位符内容String—-—-
    cancel-text设置搜索输入框后面的文字String—-取消
    show-cancel设置是否显示取消文字Boolean—-true
    shape设置搜索框形状Stringcircle/primarycircle
    bg-color设置搜索框背景颜色String—-#f3f3f3
    address设置搜索框前的地址String—-—-
    focus获取焦点Booleantrue/falsefalse
    clear是否显示清除按钮Booleantrue/falsefalse
    maxlength最大输入长度,设置为 -1 的时候不限制最大长度Number140
    placeholder-style设置输入框占位文本的内联样式String

    搜索栏事件 (Search Events)

    事件名称说明返回值备注
    bind:lincancel点击取消文字触发--
    bind:linchange键盘输入时触发输入框当前值 value-
    bind:linfocus输入框聚焦时触发输入框当前值 value-
    bind:linblur输入框失去焦点时触发输入框当前值 value-
    bind:linconfirm点击完成按钮时触发输入框当前值 value-

    搜索栏外部样式类 (Search ExternalClasses)

    外部样式类名说明备注
    l-input-container设置输入框容器的样式类—-
    l-input-class设置输入框的样式类—-
    l-cancel-class设置取消文字的样式类—-
    l-placeholder-class设置取消文字的样式类—-