zoukankan      html  css  js  c++  java
  • Uncaught TypeError: date.clone is not a function 【报错解决】

    没有技术收获,只是记录一下这个报错是form值有问题

    原因是单个日期的时间控件下,重置form值的时候数据格式有问题,修改代码:

    // 重置表单
      const reset = () => {
        const resetValues: any = { ...initialValues };
        if (resetValues.time && Array.isArray(resetValues.time)) {
          // resetValues.time.length === 0 ? resetValues.time = [] : resetValues.time = [moment(resetValues.time[0]), moment(resetValues.time[1])]
          if (resetValues.time.length === 0) {
            resetValues.time = null
          } else if (resetValues.time.length === 2) {
            resetValues.time = [moment(resetValues.time[0]), moment(resetValues.time[1])]
          }
        } else if (resetValues.time && !Array.isArray(resetValues.time)) {
          resetValues.time = moment(resetValues.time)
        }
      // 根据初始化值重置表单
      form.setFieldsValue(resetValues);
    
      // 重置初始化
      if (onSure) {
        const resetSureValues: any = { ...initialValues };
        if (resetSureValues.time && Array.isArray(resetSureValues.time)) {
          if (resetSureValues.time.length === 0) {
            resetSureValues.time = null
          } else if (resetSureValues.time.length === 2) {
            resetSureValues.time = [FormatStart(resetSureValues.time[0]), FormatEnd(resetSureValues.time[1])]
          }
          // resetSureValues.time.length === 0 ?
          // resetSureValues.time = null :
          // resetSureValues.time = [FormatStart(resetSureValues.time[0]), FormatEnd(resetSureValues.time[1])]
        } else if (resetSureValues.time && !Array.isArray(resetSureValues.time)) {
          resetSureValues.time = FormatEnd(resetSureValues.time)
        }
        onSure(resetSureValues, 'reset');
      }
    };
    

      

  • 相关阅读:
    INewPolygonFeedback接口(实时显示所画多边形的面积)
    RichTextBox追加文本信息,并根据信息的多少自动下移
    Google tile和TMS的索引算法
    出差咸阳
    失败的 炸羊排
    年中总结
    Oracle 两个表之间的数据更新
    ArcEngine下,实现图形的擦除操作(Erase操作)
    C#中使用ListView动态添加数据不闪烁(转)
    出差略阳
  • 原文地址:https://www.cnblogs.com/nangras/p/14973690.html
Copyright © 2011-2022 走看看