更新记录
1.0.0(2026-02-02)
下载此版本
- 普通选择器模式
- 日期选择器模式(年月日)
- 时间选择器模式(时分秒)
- 支持双向绑定
平台兼容性
uni-app(5.0)
| Vue2 |
Vue3 |
Chrome |
Safari |
app-vue |
app-nvue |
Android |
iOS |
鸿蒙 |
| - |
√ |
√ |
- |
√ |
- |
- |
- |
- |
| 微信小程序 |
支付宝小程序 |
抖音小程序 |
百度小程序 |
快手小程序 |
京东小程序 |
鸿蒙元服务 |
QQ小程序 |
飞书小程序 |
小红书小程序 |
快应用-华为 |
快应用-联盟 |
| - |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
uni-app x(5.0)
| Chrome |
Safari |
Android |
iOS |
鸿蒙 |
微信小程序 |
| - |
- |
- |
- |
- |
- |
Check-Scroll 滚动选择器
基于 picker-view 的滚动选择器组件,支持普通选择、日期选择和时间选择三种模式。
功能特性
- 普通选择器模式
- 日期选择器模式(年月日)
- 时间选择器模式(时分秒)
- 支持双向绑定
Props
| 属性名 |
类型 |
默认值 |
说明 |
| modelValue |
String/Number/Array |
必填 |
选中的值 |
| list |
Array |
必填 |
选项列表,格式:[{text: '', value: 0}] |
| mode |
String |
"default" |
选择模式:default、date、time |
| height |
String |
"400rpx" |
选择器高度 |
Events
| 事件名 |
参数 |
说明 |
| update:modelValue |
Array |
值变化时触发 |
| change |
value, index |
选择变化时触发 |
使用示例
<template>
<!-- 普通选择 -->
<Check-Scroll
v-model="selectedValue"
:list="options"
mode="default"
/>
<!-- 日期选择 -->
<Check-Scroll
v-model="dateValue"
mode="date"
/>
<!-- 时间选择 -->
<Check-Scroll
v-model="timeValue"
mode="time"
/>
</template>
<script setup>
import { ref } from 'vue';
import CheckScroll from '@/components/Check-Scroll.vue';
const selectedValue = ref([1]);
const dateValue = ref(['2024', '1', '15']);
const timeValue = ref(['10', '30', '0']);
const options = [
{ text: '选项一', value: 1 },
{ text: '选项二', value: 2 },
{ text: '选项三', value: 3 },
];
</script>