美文网首页
weui.datePicker超限卡死问题

weui.datePicker超限卡死问题

作者: redoca | 来源:发表于2019-04-28 13:56 被阅读0次

微信外包项目,测试通过,部署后发现某日期控件无法显示,界面卡死。
经过排查发现问题出在js上。
外包人员在调用weui.datePicker时给的起始日期超限导制。代码如下:
不应该日直接加7会导至4月35日出现,所以出现问题。

var start = new Date();
var hour  = start.getHours();
var year  = start.getFullYear();
var month = start.getMonth() + 1;
var day   = start.getDate();
if (hour<12) {
  var start_date  = year+'-'+month+'-'+(start.getDate());
  var end_date    = year+'-'+month+'-'+(start.getDate()+7);
} else {
  var start_date  = year+'-'+month+'-'+(start.getDate()+1);
  var end_date    = year+'-'+month+'-'+(start.getDate()+7);
}

weui.datePicker({
  start: start_date, 
  end: end_date,
  defaultValue: [year, month, day],
  onChange: function (result) {
    // console.log(result);
  },
  onConfirm: function (result) {
    var yearSelection   = result[0].value;
    var monthSelection  = result[1].value;
    var daySelection    = result[2].value;
    $('#txtBeginTime').val(`${yearSelection}-${monthSelection}-${daySelection}`);
  },
  id: 'datePicker'
});

正确的 end_date \ start_date 取值如下:

var date2 = new Date(start);
date2.setDate(start.getDate()+7);
var end_date = date2.getFullYear()+"-"+(date2.getMonth()+1)+"-"+date2.getDate();

相关文章

  • weui.datePicker超限卡死问题

    微信外包项目,测试通过,部署后发现某日期控件无法显示,界面卡死。经过排查发现问题出在js上。外包人员在调用weui...

  • iOS 稳定性问题治理:卡死崩溃监控原理及最佳实践

    不同于 Android 系统中的卡死(ANR)问题,目前业界对 iOS 系统中 App 发生的卡死崩溃问题并无成熟...

  • postNotificationName 卡死

    问题 在调用postNotificationName之后,卡死 原因 postNotificationName调用...

  • Flutter问题汇总

    1、Building flutter tool...问题 2、flutter pub get卡死 网络问题导致: ...

  • Linux 卡死问题处理

    1. 不重启的解决方法: 注意:该过程可能反应可能会慢!请耐心等待 按Ctrl+Alt+[f1-f6]进入tty界...

  • ios 界面卡死问题

    发现问题 前阶段经常收到反馈,说app界面偶尔会出现卡死的问题,又没有log任何信息,也不抛任何异常和崩溃;切换到...

  • iview select 卡死问题

    在使用iview的过程,碰到一个数据列表卡死的问题。当时因为页面上的select比较多,排除也比较慢,最终定位到了...

  • dropbear cpu卡死问题

    在一块Hi3536的开发板上面,一有ssh连接进来,dropbear经常会cpu飙升到100%,导致ssh无法连接...

  • Subprocess管道卡死问题

    Subprocess管道卡死 进程实现方法 函数实现方法 终极实现方式import subprocessimpor...

  • Pycharm: Debug 卡死问题

    我们在使用PyCharm进行Python代码调试查看具体变量时,会随机遇到一直显示collecting data,...

网友评论

      本文标题:weui.datePicker超限卡死问题

      本文链接:https://www.haomeiwen.com/subject/wludnqtx.html