element 日期问题

 

选择了  2021-2022年 

然后发送给 后端的数据是  2021-00-01   至  2022-00-01 

 后端 返回给我 一样的的数据   

然后我渲染上去 变成了

 

 

你type是year那就只显示年改成date试试

你type 是年 所以只显示年, value-format设置为 yyyy

传的数据有问题  我记得这个控件选中之后值好像不是 2021-00-01 而是 2021-01-01  那个00是你强制改的把

2021-01-01 显示是没问题的

应该是element 本身的问题,就是2022年还没有,所以自动识别返回一个这种参数,要么就是后端返回给你的是字符串,你没有转换字符串

type="date"

点不点赞都无所谓的~,有用你就采纳

点不点赞都无所谓的~,有用你就采纳

el-date-picker的type要设置为time,才会显示年月日,你的只是设置了year  所以才会只出现年

month是从0月(取月份api一般也都是date.getMonth+1)开始的。
你获取到服务端的数据之后处理一下,取到“00”,转换成Number,加一,再拼接回去,就可以正常使用了。