当前位置: 首页 > news >正文

uni-app实现单选,多选也能搜索,勾选,选择,回显

前往插件市场安装插件下拉搜索选择框 - DCloud 插件市场,该插件示例代码有vue2和vue3代码

是支持微信小程序和app的

示例代码:

<template><view><!-- 基础用法 --><cuihai-select-search:options="options"v-model="value"placeholder="请选择"@change="onChange"/><!-- 多选模式 --><cuihai-select-search:options="options"v-model="multipleValue"multipleplaceholder="请选择多个"@change="onMultipleChange"/></view>
</template><script>
export default {data() {return {value: '',multipleValue: [],options: [{ value: '1', label: '选项1' },{ value: '2', label: '选项2' },{ value: '3', label: '选项3' }]}},methods: {onChange(value, option) {console.log('选择变化:', value, option)},onMultipleChange(values, options) {console.log('多选变化:', values, options)}}
}
</script>

属性说明

属性名类型默认值说明
optionsArray[]选项数据数组
valueString/Number/Arraynull当前选中值
multipleBooleanfalse是否多选
searchableBooleantrue是否可搜索
placeholderString'请选择'占位符文本
searchPlaceholderString'请选择'搜索占位符
disabledBooleanfalse是否禁用
maxHeightString300rpx下拉框最大高度
emptyTextString暂无数据空数据提示
valueKeyStringvalue选项值字段名
labelKeyStringlabel选项标签字段名
showConfirmButtonBooleanfalse多选模式是否显示确认按钮
autoCloseBooleantrue是否自动关闭下拉框(单选模式)

事件说明

事件名说明参数
change选择变化时触发(value, option) 或 (values, options)
input值变化时触发value 或 values

 

数据格式

[{ value: '1', label: '选项1' },{ value: '2', label: '选项2' },{ value: '3', label: '选项3' }
]

 

http://www.lryc.cn/news/579924.html

相关文章:

  • uniapp 微信小程序水印
  • Vue中对象赋值问题:对象引用被保留,仅部分属性被覆盖
  • Stable Diffusion Web 环境搭建
  • 九、平台相关
  • Rust实战:生成酷炫链接相关玩法
  • 创客匠人创始人IP方法论:打破行业内卷的价值竞争路径
  • 商业秘密保卫战:客户信息保护的证据攻防之道
  • 版本控制器SVN
  • 棱光 PDF 工具箱:水印管理 + 格式转换 + 批量处理提升效率
  • Android View的绘制原理详解
  • 怎么限制某些IP访问服务器?
  • 基于AR和SLAM技术的商场智能导视系统技术原理详解
  • 基于dropbear实现嵌入式系统ssh服务端与客户端完整交互
  • 适用于 vue2、vue3 的自定义指定:v-int(正整数)
  • HDMI延长器 vs 分配器 vs KVM切换器 vs 矩阵:技术区别与应用场景
  • Django+DRF 实战:从异常捕获到自定义错误信息
  • VS中将cuda项目编译为DLL并调用
  • Excel 如何处理更复杂的嵌套逻辑判断?
  • Java并发性能优化|读写锁与互斥锁解析
  • openEuler 24.03 全流程实战:用 Ansible 5 分钟部署分布式 MinIO 高可用集群
  • 分布式集合通信--学习笔记
  • Data的时区格式BUG
  • 4 位量化 + FP8 混合精度:ERNIE-4.5-0.3B-Paddle本地部署,重新定义端侧推理效率
  • 【三维重建】【3DGS系列】【深度学习】3DGS的理论基础知识之高斯椭球的颜色表达
  • 替代MT6701,3D 霍尔磁性角度传感器芯片
  • Python 机器学习核心入门与实战进阶 Day 2 - KNN(K-近邻算法)分类实战与调参
  • PyTorch实战(14)——条件生成对抗网络(conditional GAN,cGAN)
  • vue-39(为复杂 Vue 组件编写单元测试)
  • MySQL分布式ID冲突详解:场景、原因与解决方案
  • FFmpeg、WebAssembly 和 WebGL 在 Web 端的结合应用