当前位置:   article > 正文

The value/defaultValue of RangePicker must be a moment object array after,antd时间选择器设置默认值

the value/defaultvalue of rangepicker must be a moment object array after `a

前言:

       在给antd的日期框a-range-picker赋值时报错这个: The value/defaultValue of RangePicker must be a moment object array after

报错原因:

              只支持moment类型,传来的valuestring类型引起报错

需要类型:

解决步骤:

1、引入moment ,来string类型转换为需要类型

  1. npm i moment
  2. import moment from 'moment';

2、设置监听value,

data里面:

nowPickerVal:[],

props里面:

Value:Array,

3、watch监听传来的值,并对他进行二次处理

  1. watch: {
  2. /**
  3. * pick的默认value
  4. */
  5. Value(val){
  6. let arr=[];
  7. val.forEach((item,i)=>{
  8. arr[i] = moment(item);
  9. })
  10. this.nowPickerVal = arr;
  11. }
  12. }

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/151844
推荐阅读
相关标签
  

闽ICP备14008679号