---
title: Search 搜索框
description: 用于用户输入搜索信息,并进行页面内容搜索。
spline: form
isComponent: true
---
## 引入
全局引入,在 miniprogram 根目录下的`app.json`中配置,局部引入,在需要引入的页面或组件的`index.json`中配置。
```json
"usingComponents": {
"t-search": "tdesign-miniprogram/search/search"
}
```
## 代码演示
在开发者工具中预览效果
### 01 组件类型 基础搜索框 {{ base }} 获取焦点后显示取消按钮 {{ action }} ### 02 组件样式 搜索框形状 {{ shape }} ### 03 组件状态 默认状态其他对齐方式 {{ other }} ## API ### Search Props 名称 | 类型 | 默认值 | 描述 | 必传 -- | -- | -- | -- | -- style | Object | - | 样式 | N custom-style | Object | - | 样式,一般用于开启虚拟化组件节点场景 | N action | String / Slot | '' | 自定义右侧操作按钮文字。[通用类型定义](https://github.com/Tencent/tdesign-miniprogram/blob/develop/src/common/common.ts) | N adjust-position | Boolean | true | 键盘弹起时,是否自动上推页面 | N always-embed | Boolean | false | 强制 input 处于同层状态,默认 focus 时 input 会切到非同层状态 (仅在 iOS 下生效) | N center | Boolean | false | 是否居中 | N clear-trigger | String | always | 清空图标触发方式,仅在输入框有值时有效。可选项:always / focus | N clearable | Boolean | true | 是否启用清除控件 | N confirm-hold | Boolean | false | 点击键盘右下角按钮时是否保持键盘不收起 | N confirm-type | String | search | 设置键盘右下角按钮的文字,仅在type='text'时生效。Tips: 请确保开发者工具为打开状态。导入开发者工具后,依次执行:npm i > 构建npm包 > 勾选 "将JS编译成ES5"