更新记录

1.0.0(2025-01-08) 下载此版本

搜索组件


平台兼容性

Vue2 Vue3
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

可用插槽


插槽名称 说明
inputIcon 搜索图标插槽

方法


名称 说明
@input 当键盘输入时,触发input事件
@focus 输入框聚焦时触发
@blur 输入框失去焦点时触发
@confirm 点击搜索按钮时触发

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问