小程序自定义滚动时间选择器

这篇博客分享了一位开发者如何在微信小程序中创建一个自定义的时间选择器组件,以替代原生的picker。文章包括了WXML、JS和CSS代码示例,展示了一个具有年、月、日选择功能的个性化时间选择器,并提供了完整实现和Gitee源码链接。该组件允许用户自定义样式,并可以根据实际需求调整。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景

借鉴了这位大神的代码 大家去看!
picker-view、微信小程序自定义时间选择器(非官方)

众所周知,小程序原生的pick过于统一化,看起不咋好看~
个性化的时间选择器网上又比较少,so~趁着今天写的项目用到了
写了一个简单的例子,自认为还能看,觉得不好看的亲可以自己再改改呀

图片.gif

在这里插入图片描述
看起来系不系还可以呀~
代码在下方自取呀~
最后有gitee地址!!

wxml

<view class="new-date-pick-bg"  wx:if="{
    
    {propDate}}" bindtap="closePick"></view>
<view class="new-date-pick">
    <view class="new-date-pick-input" bindtap="openPick">
      <view>{
  
  {timeInput == '' ? '选择时间' : timeInput}}</view>
      <icon catchtap="clearPick" class="new-date-pick-input-icon" type="cancel" size="23" color="#549EFD"></icon>
    </view>
    <view class="new-date-pick-body" wx:if="{
    
    {propDate}}">
      <view class="new-date-pick-main">
        <picker-view indicator-class='new-date-pick-col' indicator-style="height: 56rpx;" style="width: 100%; height: 276rpx;" value="{
    
    {value}}" bindchange="bindChange">
          <picker-view-column>
            <view wx:for="{
    
    {years}}" class="{
    
    { year === item ? 'new-date-pick-col-text' : '' }}" wx:key="years" style
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

花贝是只猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值