# 描述

用于搜索的组件。

# 使用效果

# 使用方法

.ux文件中引入组件

<import name="q-searchbar" src="qaui/src/components/searchbar/index"></import>
1

# 示例

<template>
  <div class="qaui-wrap">
    <q-searchbar placeholder="搜索一下,你就知道"></q-searchbar>
    <q-searchbar value="正在搜索" focus="true"></q-searchbar>
    <q-searchbar left-btn="back"></q-searchbar>
    <q-searchbar left-btn="/common/logo.png"></q-searchbar>
    <q-searchbar right-btn="search"></q-searchbar>
    <q-searchbar right-btn="/common/logo.png"></q-searchbar>
    <q-searchbar left-btn="back" right-btn="search"></q-searchbar>
    <q-searchbar
      left-btn="/common/logo.png"
      right-btn="/common/logo.png"
    ></q-searchbar>
    <q-searchbar menubar="true"></q-searchbar>
  </div>
</template>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
.qaui-wrap {
  background-color: #f6f6f6;
  padding: 20px 0;
  flex-direction: column;
  justify-content: space-between;
}
1
2
3
4
5
6

# API

# 组件属性

属性 类型 默认值 说明
leftBtn String '' 左边按钮,填入图片路径,当值为'back'则显示返回按钮
rightBtn String '' 右边按钮,填入图片路径,当值为'search'则显示搜索按钮
placeholder String '搜索' 输入提示文本
maxlength Number 50 最大输入长度
focus Boolean false 是否自动获得焦点
value String '' 显示默认值
menubar Boolean false 是否适配 menubar 样式

# 组件事件

事件名称 事件描述 返回值
blur 失去焦点事件 { event: evt }
focus 获得焦点事件 { event: evt }
clear 清除输入值事件 { value: value }
change 输入值变化事件 { event: evt }
enterkeyclick 键盘搜索按钮点击事件 { event: evt }
left 左边按钮点击事件 { value: value }
right 右边按钮点击事件 { value: value }