更新记录
1.0.0.2(2026-01-07)
下载此版本
master
1.0.0.1(2026-01-05)
下载此版本
master
1.0.0(2026-01-05)
下载此版本
master
查看更多
平台兼容性
uni-app(4.13)
| Vue2 |
Vue3 |
Chrome |
Safari |
app-vue |
app-nvue |
Android |
iOS |
鸿蒙 |
| √ |
√ |
√ |
√ |
√ |
- |
√ |
√ |
√ |
| 微信小程序 |
支付宝小程序 |
抖音小程序 |
百度小程序 |
快手小程序 |
京东小程序 |
鸿蒙元服务 |
QQ小程序 |
飞书小程序 |
快应用-华为 |
快应用-联盟 |
| √ |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
其他
安装
在市场导入xf-search-btnuni_modules版本的即可,无需import
组件关联说明
基本用法
<template>
<view class="xf-col main-page" style="gap: 10px;">
<text>搜索按钮</text>
<xf-search-btn :optionList="optionList" v-model="searchText" placeholder="搜索客户、业务" @change="change">
</xf-search-btn>
</view>
</template>
<script setup lang="ts">
import { computed, ref } from 'vue'
const searchText = ref('')
const optionList = ref([
{
label: '选项1',
value: 1,
},
{
label: '选项2',
value: 2
},
{
label: '选项3',
value: 3
},
{
label: '选项4',
value: 4
},
{
label: '选项5',
value: 5
},
{
label: '选项6',
value: 6
},
{
label: '选项7',
value: 7
},
]);
const change =(e)=>{
console.log(e)
}
</script>
API
Props
| 属性名 |
说明 |
类型 |
默认值 |
| v-model:modelValue |
当前选择的搜索内容 |
string |
- |
| placeholder |
占位字符 |
string |
请选择 |
| valueKey |
列表对象value值对应的key |
string |
value |
| labelKey |
列表对象label值对应的key |
string |
label |
事件 Emits
| 事件名 |
说明 |
返回值 |
| change |
当前选择搜索内容变化事件 |
|