|  | @@ -10,6 +10,7 @@
 | 
	
		
			
				|  |  |        <van-datetime-picker
 | 
	
		
			
				|  |  |          v-bind="$attrs"
 | 
	
		
			
				|  |  |          show-toolbar
 | 
	
		
			
				|  |  | +        v-model="defaultTime"
 | 
	
		
			
				|  |  |          :type="dateType"
 | 
	
		
			
				|  |  |          :columns="columns"
 | 
	
		
			
				|  |  |          @cancel="cancelPicker"
 | 
	
	
		
			
				|  | @@ -51,6 +52,7 @@ export default {
 | 
	
		
			
				|  |  |        showPicker:false,
 | 
	
		
			
				|  |  |        selected:null,
 | 
	
		
			
				|  |  |        columns: [],
 | 
	
		
			
				|  |  | +      defaultTime:new Date(),
 | 
	
		
			
				|  |  |        type: {
 | 
	
		
			
				|  |  |          'date': {value: 'YYYY-MM-DD'},
 | 
	
		
			
				|  |  |          'time': {value: 'mm:ss'},
 | 
	
	
		
			
				|  | @@ -76,12 +78,25 @@ export default {
 | 
	
		
			
				|  |  |        immediate: true
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  | +  created() {
 | 
	
		
			
				|  |  | +    //初始化时间
 | 
	
		
			
				|  |  | +    if(this.dateType === 'time'){
 | 
	
		
			
				|  |  | +     let h = new Date().getHours();
 | 
	
		
			
				|  |  | +     this.defaultTime = `${h}:00`;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  |    methods:{
 | 
	
		
			
				|  |  |      cancelPicker(){
 | 
	
		
			
				|  |  |        this.showPicker = false;
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      pickerConfirm(val){
 | 
	
		
			
				|  |  | -      this.selected = formatDate(val,this.type[this.dateType].value);
 | 
	
		
			
				|  |  | +      console.log(val,this.type[this.dateType].value,'val')
 | 
	
		
			
				|  |  | +      if(this.dateType === 'time'){
 | 
	
		
			
				|  |  | +        this.selected = val
 | 
	
		
			
				|  |  | +      }else {
 | 
	
		
			
				|  |  | +        this.selected =  formatDate(val,this.type[this.dateType].value);
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +      console.log(this.selected,'123')
 | 
	
		
			
				|  |  |        this.showPicker = false;
 | 
	
		
			
				|  |  |        this.$emit('change',this.selected)
 | 
	
		
			
				|  |  |      },
 |