提交 438275ca 编写于 作者: KK's avatar KK

修复时间选择 在搜索表单下UI无法清空

上级 12c8ec96
...@@ -48,7 +48,11 @@ ...@@ -48,7 +48,11 @@
* @memberof AppDateTimePicker * @memberof AppDateTimePicker
*/ */
@Prop() public value?: string; @Prop() public value?: string;
@Watch("value")
public on_value_change(newVal:string,oldVal:any){
let event = {detail:{value:newVal}};
this.valueChange(event);
}
/** /**
* 当前选中值 * 当前选中值
* @memberof AppDateTimePicker * @memberof AppDateTimePicker
...@@ -63,10 +67,15 @@ ...@@ -63,10 +67,15 @@
protected currentDate: any = new Date().getFullYear(); protected currentDate: any = new Date().getFullYear();
/** /**
* 当前选中 * 最小
* @memberof AppDateTimePicker * @memberof AppDateTimePicker
*/ */
public min: any = this.currentDate - 100; public min: any = this.currentDate - 100;
/**
* 最大值
* @memberof AppDateTimePicker
*/
public max: any = this.currentDate + 100; public max: any = this.currentDate + 100;
/** /**
...@@ -93,6 +102,10 @@ ...@@ -93,6 +102,10 @@
*/ */
public valueChange(event: any) { public valueChange(event: any) {
this.curValue = moment(event.detail.value).format(this.displayFormat); this.curValue = moment(event.detail.value).format(this.displayFormat);
if(Object.is('Invalid date',this.curValue)){
this.curValue = null;
}
this.$emit('change', this.curValue); this.$emit('change', this.curValue);
} }
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册