uniapp完成用户选择做模糊检索

本文介绍了如何利用uni-app框架结合Vue.js和JavaScript技术,实现用户在输入时进行实时模糊搜索的功能。通过监听用户的输入事件,动态过滤数据并展示匹配结果,为移动应用提供便捷的搜索体验。
摘要由CSDN通过智能技术生成
/**
 * 用户模糊检索组件
 * type:控制单选复选,部分用户选择需要复选
 * chooseUser:组件按确认后最后返回的值,是一个用户对象数组
 */
<template>
	<view class="user_popup_box">
		<u-popup class='popup_box' height='600' v-model="show" mode='bottom'>
			<!-- 搜索框部分 -->
			<view class="instruction_search">
				<u-search
				 placeholder="搜索" 
				 v-model="searchKeyword" 
				:clearabled="true" 
				:show-action="false"
				 @search="getUserData"
				 @custom="getUserData" 
				 @clear="clear"
				 bg-color="#F5F5F5"
				 placeholder-color="#333333" 
				 shape="square" 
				 ></u-search>
			</view>
			<!-- 复选框框 -->
			<u-checkbox-group 
				v-if="type !== 'radio'"
				:max="maxNumber" 
				:wrap='true' 
				@change="checkboxGroupChange">
				<u-checkbox
					v-model="item.checked" 
					v-for="(item, index) in leaderList"
					:shape="shape"
					:key="item.id" 
					:name="item.id"
				>{
   {
   item.name}}</u-checkbox>
			</u-checkbox-group>
			<!-- 单选框 -->
			<u-radio-group 
				v-else
				v-model="radioValue" 
				:wrap='true'
				@change='radioGroupChange'
				>
				<u-radio
					v-for="(item, inde
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值