Uniapp小程序时间选择组件

连接地址:https://ext.dcloud.net.cn/plugin?id=2453

在这里插入图片描述

使用说明(目前版本为全页面,需要自己搭配弹窗插件使用)

组件日期目前是当前日期后7天,后续可更新为自定义周期,也可以自己修改

名称变量类型使用说明
取消按钮@showCloseString取消按钮回调方法设置
确定按钮@showTimeString确定按钮回调方法设置
日期选择@checkDateString日期选择后回调方法设置
时间定义:dateObject传入时间对象,格式看下面代码
date参数idNumber-
date参数startTimeString显示时间
date参数isCanNumber0能够选择,1,不能选择,2,自己预约,3,他人预约,4,禁选时段 5,选择中

使用说明:

import nxTimePicker from '@/components/nx-time-picker/nx-time-picker.vue';

components:{
	nxTimePicker,
},

引用:

<nx-time-picker :date="date" @showClose="showClose" @showTime="showTime" @checkDate="checkDate" ></nx-time-picker>

方法:

data() {
    return {
		date:[
            {
                id:1,
                startTime:"8:00",
                isCan:0 
            },
            {
                id:2,
                startTime:"8:30",
                isCan:0 
            }
        ],
        date1:[
            {
                id:1,
                startTime:"9:00",
                isCan:0 
            },
            {
                id:2,
                startTime:"9:30",
                isCan:0 
            }
        ],
        date2:[
            {
                id:1,
                startTime:"10:00",
                isCan:0 
            },
            {
                id:2,
                startTime:"10:30",
                isCan:0 
            }
        ]
    };
},
methods:{
    showClose(){
        console.log("点击了取消")
    },
    showTime(obj){
        console.log("点击了确定")
        console.log(obj)
    },
    checkDate(date){
        console.log("选择了日期")
        console.log(date)
        this.date = this.date1
    }
}

第一次提交组件,都是自己写自己用,有问题和需求可以留言或者联系我(QQ:1164048272)

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值