更新记录
1.0.0(2025-01-08)
下载此版本
搜索组件
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
× |
× |
√ |
× |
× |
× |
× |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
鸿蒙元服务 |
× |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
调用实例
<template>
<view class="content">
<view class="item">
<view class="label">默认搜索框</view>
<mz-search></mz-search>
</view>
<view class="item">
<view class="label">圆角 & 指定placeholder文字和样式&字体颜色&字体大小 & 默认图标颜色</view>
<mz-search borderRadius="50rpx" placeholder="请输入搜索内容" placeholderStyle="color:#ff5000" iconColor="#ff5000" fontColor="#ff5000" fontSize="32"></mz-search>
</view>
<view class="item">
<view class="label">显示外部搜索按钮-文字模式</view>
<mz-search borderRadius="50rpx" searchBtn="outside" @confirm="confirm"></mz-search>
</view>
<view class="item">
<view class="label">显示内部搜索按钮-文字模式</view>
<mz-search borderRadius="50rpx" searchBtn="inside"></mz-search>
</view>
<view class="item">
<view class="label">显示内部搜索按钮-按钮模式</view>
<mz-search borderRadius="50rpx" searchBtn="inside" searchMode="2"></mz-search>
</view>
<view class="item">
<view class="label">自定义按钮样式</view>
<mz-search borderRadius="50rpx" searchBtn="inside" searchMode="2" searchBtnStyle="background-color:#333333;padding:8rpx 40rpx;"></mz-search>
</view>
<view class="item">
<view class="label">自定义图标</view>
<mz-search borderRadius="50rpx">
<template #inputIcon>
<icon type="clear" size="18" style="margin-right: 10rpx;"/>
</template>
</mz-search>
</view>
<view class="item">
<view class="label">边框颜色</view>
<mz-search borderRadius="50rpx" border="1px solid #ff5000"></mz-search>
</view>
<view class="item">
<view class="label">边框和背景颜色</view>
<mz-search borderRadius="50rpx" border="1px solid #ff5000" backgroundColor="rgba(255,80,0,0.1)"></mz-search>
</view>
</view>
</template>
可用属性
prop传参 |
说明 |
类型 |
默认值 |
可选值 |
height |
input输入框高度,单位rpx |
String,Number |
80 |
fontSize |
输入框字体大小(单位为rpx) |
Number,String |
28 |
|
fontColor |
输入框字体颜色 |
String |
|
|
focus |
自动获取焦点 |
Boolean |
false |
true |
isIcon |
是否显示搜索图标 |
Boolean |
true |
false |
iconColor |
默认搜索图标颜色 |
String |
|
|
placeholder |
placeholder文字提示 |
String |
请输入关键词 |
placeholderStyle |
placeholder样式 |
String |
|
border |
边框样式 |
String |
none |
|
backgroundColor |
背景颜色 |
String |
|
|
searchMode |
搜索按钮模式 |
String |
1 |
1文字 2按钮 |
searchText |
搜索按钮文字 |
String |
搜索 |
|
searchBtn |
搜索按钮位置 |
String |
none |
none 不显示 outside 输入框外边 inside 输入框里边 |
searchBtnStyle |
搜索按钮样式 |
String |
|
|
可用插槽
方法
名称 |
说明 |
@input |
当键盘输入时,触发input事件 |
@focus |
输入框聚焦时触发 |
@blur |
输入框失去焦点时触发 |
@confirm |
点击搜索按钮时触发 |