iview组件中的DatePicker的type="datetimerange"类型双击一个时间要求将结束时间改为23:59:59
<DatePicker
ref="dataPicker"
:options="options"
v-model="selectDate"
type="datetimerange"
@click.native="nativeClickTime('dataPickerA','selectDate')"
format="yyyy-MM-dd HH:mm:ss"
clearable
placeholder="选择日期后 点击选择具体时间"
style="width: 330px"
></DatePicker>
nativeClickTime(ref,name) {
const target = this.$refs[ref].$refs["pickerPanel"];
target.handlePickClick = () => {
const { from, selecting,to } = target["rangeState"];
console.log(target.isTime)
if (to && !selecting && target.isTime===false){
this[name]=[from,new Date(new Date(to).getTime()+24*60*60*1000-1)]
}
};
},