关于mui 第二次打开选择日期页面,日期被重置的问题!

在用mui开发移动端的过程中,遇到了选择日期后,当再次打开日期时。发现选择日期的界面变成了当天,因为要求是再次打开时,要显示是上次选择的时间,网上查了下发现用picker.setSelectedValue(endTime),完美解决了,endTime是我自己定义的变量,把获取的时间赋值给了endTime。不说了,直接上代码。

(function($) {
			$('#dtpStart').each(function(i, btn) {
			   btn.addEventListener('tap', function() {
			       var optionsJson = this.getAttribute('data-options') || '{}';
						var options = JSON.parse(optionsJson);
						var id = this.getAttribute('id');
						var picker = new $.DtPicker(options);
						picker.setSelectedValue(startTime);
						var dtp = this;
						picker.show(function(rs) {
							dtp.value = rs.text;
							startTime = rs.text;
							picker.dispose();
							
							console.log(startTime)
							console.log(endTime)
							pageIndex = 1; 
							
						

						});
					}, false);
				});

				$('#dtpEnd').each(function(i, btn) {
					btn.addEventListener('tap', function() {
						var optionsJson = this.getAttribute('data-options') || '{}';
						var options = JSON.parse(optionsJson);
						var id = this.getAttribute('id');
						var dtp = this;
						var picker = new $.DtPicker(options);
						picker.setSelectedValue(endTime);
						picker.show(function(rs) {
							dtp.value = rs.text;
							endTime = rs.text + ' 23:59:59';
							picker.dispose();
						
							pageIndex = 1; 
							
						});
					}, false);
				});

不足的地方,请指出。继续努力!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Js双日历控件,在一个网页上同时显示两个日期选择器,写成了封装类,方便使用者调用。同时美化的相当不错。   包括了以下函数:   1、2012——2020年节假日信息(包括节假日前1~3天/后1~3天)   2、格式化数字,不足两位前面补0   3、将日期对象/日期字会串格式化为指定日期字符串   4、将日期字符串格式化为数字   5、获取目标元素针对于文档的位   6、元素选择器   7、查找元素位   8、判断目标元素是否包含指定的className      关于一些日历调用的参数说明:Calendar({    id: "#J_date_1", //触发显示日历元素ID    isPopup: !0, //弹出式日历    isPrevBtn: !0, //显示上月按钮    isNextBtn: !0, //显示下月按钮    isCloseBtn: !0, //显示关闭按钮    isHoliday: !0, //节假日特殊显示    isHolidayTips: !0, //显示节假日1~3天/后1~3天信息    isDateInfo: !0, //显示日期信息    isMessage: !0, //有日历提示信息    isCalStart: !0, //标记为开始时间    dateInfoClass: "date-info-start", //开始时间icon样式    range: {mindate: "2011-09-01", maxdate: "2020-12-31"},//限制范围(当天——2020-12-31)    count: 2, //日历个数    monthStep: 1, //切换上下月日历步长    onSelectDate: fnSelectDate, //选择日期回调方法    onClose: fnClose //关闭日历回调方法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

AQMAX

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

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

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

打赏作者

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

抵扣说明:

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

余额充值