【Picker】单选多选

已创建支持单选/多选的 Picker 组件!

组件路径 : components/Picker/Picker.vue

使用方式:

vue 复制代码
<!-- 单选模式 -->
<Picker 
  v-model="selectedValue" 
  title="服务类型" 
  :options="serviceTypes" 
  placeholder="请选择服务类型" 
/>

<!-- 多选模式 -->
<Picker 
  v-model="selectedValues" 
  title="选择消杀区域" 
  :options="areas" 
  :multiple="true" 
  placeholder="请选择消杀区域" 
  :required="true"
/>

属性说明:

属性 类型 默认值 说明
value Array [] 选中的值(单选时数组长度为1)
title String '' 标题
options Array [] 选项列表,格式:[{ label: '选项1', value: '1' }]
multiple Boolean false 是否多选
placeholder String '请选择' 占位符
required Boolean false 是否必填(显示红色星号)
optionKey String 'value' 选项值的键名

示例数据:

javascript 复制代码
serviceTypes: [
  { label: '常规消杀', value: 'normal' },
  { label: '专项消杀', value: 'special' },
  { label: '应急消杀', value: 'emergency' }
]

组件采用了与项目一致的蓝色主题风格,弹窗底部弹出,支持点击遮罩关闭。

相关推荐
米饭不加菜13 小时前
Typora 原生流程图语法完全指南(Flowchart.js)
前端·javascript·流程图
scan72414 小时前
langgraphy条件边
前端·javascript·html
冰小忆14 小时前
类变量在继承场景下的初始化规则是怎样的?
java·前端·数据库
用户9385156350714 小时前
《JS 对象知识地图:10 个小节,从字面量到原型链全覆盖》
javascript
YAwu1114 小时前
JavaScript this 底层机制剖析
前端·javascript
tedcloud12314 小时前
wifi-densepose部署教程:构建无线人体感知系统
服务器·javascript·网络·typescript·ocr
用户8524950718414 小时前
帮你搞清楚对付js里对象的小妙招^_^
javascript
你好潘先生15 小时前
让 AI 任务不丢进度:YeeroAI 后台续跑与全局快捷操作实践
前端·人工智能·后端