【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' }
]

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

相关推荐
红尘散仙3 小时前
谁说终端只能敲键盘?我用 Rust 给小说阅读器加上了鼠标
前端·后端·rust
Penge6663 小时前
《Go 后端开发者学 React:组件通信与插槽》
javascript
陈随易4 小时前
C++26 草案被否,二十八年来头一回
前端·后端·程序员
ZhengEnCi5 小时前
Agent 工具怎么折叠海量输出才「爽」:Trae、Claude Code 的渐进式披露设计原理
前端·agent
Penge6665 小时前
《Go 后端开发者学 React:useState》
javascript
Penge6665 小时前
《Go 后端开发者学 React:数据渲染》
javascript
IT_陈寒8 小时前
Redis内存暴涨,没想到是AOF重写捣的鬼
前端·人工智能·后端
ikoala8 小时前
让 Codex 自己查账:一个省 token 的小技巧
前端·后端·ai编程
ikoala8 小时前
AI 写页面像说明书,修 Bug 像贴膏药?把这两句话写进 AGENTS.md
前端·javascript·ai编程
Penge6668 小时前
《Go 后端开发者学 TypeScript:ES Module了解》
javascript