设置了elementui的时间日期组件的默认值导致DateTimePicke组件无法选择别的时间

前言,项目中有这样两个独立的时间日期选择器,一个代表开始时间,一个是默认时间,现在要设置默认时间是近一年,效果如下:

现在的效果:

期待的效果

一、问题:设置默认时间之后选择其他日期选不上

在修改时间发现,怎么也选不了其他的日期时间

代码如下:

 二、解决方案

使用this.$set()赋值,this.$set()赋值不会改变数据的响应式

this.$set(this.query, 'endTime', new Date())

this.$set(this.query, 'startTime', this.query.endTime.getTime() - 3600 * 1000 * 24 * 365)

关于this.$set()使用传值

this.$set( target, key, value )
target:要更改的数据源(可以是对象或者数组)
key:要更改的具体数据
value :重新赋的值

猜你喜欢

转载自blog.csdn.net/weixin_45371730/article/details/130148283