zoukankan      html  css  js  c++  java
  • element的日期选择使用value-format之后表单验证报错

     在表单验证的时候报错

    添加一个日期控件,但是发现在表单验证中遇到了冲突如下:

    Error in event handler for "el.form.change": "TypeError: value.getTime is not a function"

    elementUI的日期选择器【el-date-picker】在加上格式 

    value-format="yyyy-MM-dd" format="yyyy-MM-dd"

    在表单验证时:

    { type: 'date', required: true, message: '请选择日期', trigger: 'change' } 

    会出现顶上问题。

    实际上的页面内容:

    html代码:

    <el-form-item label="生效日期" prop="StartDate">
                  <el-date-picker v-model="addForm.StartDate" value-format="yyyy-MM-dd" type="date" placeholder="选择生效日期">
                  </el-date-picker>
                </el-form-item>

    js代码:

    StartDate: [{ type: 'date', required: true, message: '请选择生效日期', trigger: 'change' }],

    解决办法如下:

    表单验证将 【type: 'date'】改为【type: 'string'】

    StartDate: [{ type: 'string', required: true, message: '请选择生效日期', trigger: 'change' }],
  • 相关阅读:
    XmLHttpRequst下载Excel
    mysq for visual studio 1.1.1
    滚动条样式设置
    正则
    比较偏门的JVM语言Quercus
    OMG 在线思维导图都有开源的
    从几篇文字得到关于web app开发的性能问题的答案
    用linux遇到的一个死循环
    有道笔记
    FreeBSD 10 发布
  • 原文地址:https://www.cnblogs.com/heyiping/p/14367908.html
Copyright © 2011-2022 走看看