element时间段选择器或时间选择器 只设置默认起始时间或者结束时间,不显示问题
<div
v-for="(item,index) in ['a','b']"
:key="item">
<el-date-picker
v-if="b"
v-model="value1[item]"
type="datetimerange"
value-format="yyyy-MM-dd HH:mm:ss"
start-placeholder="开始日期"
end-placeholder="结束日期"
:default-time="['12:00:00']">
</el-date-picker>
</div>
var Main = {
data() {
return {
b:false,
value1: {
a:[],
b:[]
},
value2: ''
};
},
methods:{
change(){
this.b=true
this.value1.a=["1970-01-01 08:00:00",'']
}
}
};
上面例子是动态设置起始时间,模拟从后台拿到的数据进行显示,当后端返回的时间不是时间段,只有一个起始时间,导致时间组件不回显