| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 | <template>	<view class="page container">		<uni-card is-full>			<text class="uni-h6">可以同时选择日期和时间的选择器</text>		</uni-card>		<uni-section :title="'日期用法:' + single" type="line"></uni-section>		<view class="example-body">			<uni-datetime-picker type="date" :clearIcon="false" v-model="single" @maskClick="maskClick" />		</view>		<uni-section :title="'日期时间用法:' + datetimesingle" type="line"></uni-section>		<view class="example-body">			<uni-datetime-picker type="datetime" v-model="datetimesingle" @change="changeLog" />		</view>		<uni-section :title="'日期范围用法:' + '[' + range + ']'" type="line"></uni-section>		<view class="example-body">			<uni-datetime-picker v-model="range" type="daterange" rangeSeparator="至" @maskClick="maskClick" />		</view>		<uni-section :title="'日期时间范围用法:' + '[' + datetimerange + ']' " type="line"></uni-section>		<view class="example-body">			<uni-datetime-picker v-model="datetimerange" type="datetimerange" rangeSeparator="至" />		</view>		<uni-section :title="'v-model用法:' + single" type="line"></uni-section>		<view class="example-body">			<uni-datetime-picker v-model="single" />		</view>		<uni-section :title="'时间戳用法:' + single" type="line"></uni-section>		<view class="example-body">			<uni-datetime-picker returnType="timestamp" v-model="single" @change="changeLog($event)" />		</view>		<uni-section :title="'date 对象用法:' + datetimesingle" type="line"></uni-section>		<view class="example-body">			<uni-datetime-picker type="datetime" returnType="date" v-model="datetimesingle" @change="changeLog" />		</view>		<uni-section :title="'插槽用法:' + single" type="line"></uni-section>		<view class="example-body">			<uni-datetime-picker v-model="single">我是一个插槽,点击我</uni-datetime-picker>		</view>		<uni-section :title="'无边框用法:' + single" type="line"></uni-section>		<view class="example-body">			<uni-datetime-picker v-model="single" :border="false" />		</view>		<uni-section :title="'disabled用法:' + single" type="line"></uni-section>		<view class="example-body">			<uni-datetime-picker v-model="single" disabled />		</view>	</view></template><script>	export default {		data() {			return {				single: '2021-5-3',				datetimesingle: '2021-07-3',				range: ['2021-02-1', '2021-3-28'],				datetimerange: [],				start: '2021-7-2',				end: '2021-7-29'			}		},		watch: {			datetimesingle(newval) {				console.log('单选:', this.datetimesingle);			},			range(newval) {				console.log('范围选:', this.range);			},			datetimerange(newval) {				console.log('范围选:', this.datetimerange);			}		},		mounted() {			setTimeout(() => {				// this.datetimesingle = '2021-7-10'				// this.single = '2021-2-12'				// this.range = ['2021-03-1', '2021-4-28']				// this.datetimerange = ["2021-07-08 0:00:00", "2021-08-08 23:59:59"]				// this.start = '2021-07-10'				// this.end = '2021-07-20'			},3000)		},		methods:{			change(e) {				this.single = e				console.log('----change事件:', this.single = e);			},			changeLog(e) {				console.log('----change事件:', e);			},			maskClick(e){				console.log('----maskClick事件:', e);			}		}	}</script><style lang="scss">	.example-body {		background-color: #fff;		padding: 10px;	}</style>
 |