| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 | <template>		<view class="cu-form-group" @click="timechange">			<view class="title"><text class="text-red" v-if="required">*</text>{{label}}</view>			<input			  :placeholder="placeholder"			   name="input"			   v-model="selected"			   disabled="true"			></input>			<w-picker			    :visible.sync="visible"				ref="picker" 			    mode="date" 			    startYear="2020" 			    endYear="2100"				:value="value"			    :fields="fields"			    @confirm="onConfirm($event,'date')"			 ></w-picker>		</view></template><script>	export default {	        name: "AppSecelt",	        props:{	            placeholder:{	                type:String,	                default:'请选择',	                required:false	            },	            label:{	                type:String,	                default:'',	                required:false	            },				fields:{				    type:String,				    default:'second',				    required:false				},	            value:{	                type:String,	                required:false	            } ,				required:{	                type:Boolean,					default:false,	                required:false	            }	        },	        data(){	            return {	                visible:false,	                selected:''	            }	        },	        watch:{	            value:{	                immediate:true,	                handler(val){	                  if(!val){	                    this.selected = ''	                  }else{	                    this.selected = val;	                }	              }	            }	        },	        created(){					        },	        methods:{				timechange(){					this.$refs.picker.show()				},	            onConfirm(e){					console.log("confirm",e)					let backString = e.value;					this.selected=e.value;	                this.$emit('input',backString);	            }	        },	        model: {	            prop: 'value',	            event: 'input'	        }	    }</script>	<style scoped>	</style>
 |