更新记录

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>

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。