项目场景:
需求:项目中需要反显一个续签的起始日期为旧日期加1天,结束日期为新起始日期加1年
最终效果:
解决方案:
首先通过父子组件传值,然后接收获取指定日期:
mounted() {
this.handleDate()
},
methods:{
handleDate() {
let endDate = new Date(this.formData.contractEndTime)//获取旧合同结束日期
this.renewalStartDate = new Date(endDate.setDate(endDate.getDate() + 1))//旧合同结束日期加1天
this.renewalEndDate= new Date(endDate.setFu11Year(endDate.getFul1Year()+1))//续签合同年限加1
},
完美解决!