Commit 4c6836512ee758149394fc40dddb16a6bacd79c4
1 parent
d07b4f33
improve dev examples
Showing
1 changed file
with
102 additions
and
86 deletions
Show diff stats
examples/routers/date.vue
| 1 | -<!--<template>--> | |
| 2 | - <!--<div>--> | |
| 3 | - <!--{{ value1 }}--> | |
| 4 | - <!--<Date-picker v-model="value1" type="datetimerange" placeholder="选择日期" style="width: 200px" @on-change="hc"></Date-picker>--> | |
| 5 | - <!--<Button @click="setDate">set date</Button>--> | |
| 6 | - <!--<Button @click="getDate">get date</Button>--> | |
| 7 | - <!--<!–<Date-picker v-model="value2" type="daterange" placeholder="选择日期" style="width: 200px"></Date-picker>–>--> | |
| 8 | - <!--<!–<Date-picker transfer type="datetimerange" placeholder="选择日期" style="width: 200px" @on-change="changeDate"></Date-picker>–>--> | |
| 9 | - <!--</div>--> | |
| 10 | -<!--</template>--> | |
| 11 | -<!--<script>--> | |
| 12 | - <!--export default {--> | |
| 13 | - <!--data () {--> | |
| 14 | - <!--return {--> | |
| 15 | - <!--value1: ['2014-10-10 10:00:01', '2017-10-10 10:00:00'],--> | |
| 16 | - <!--value2: []--> | |
| 17 | - <!--}--> | |
| 18 | - <!--},--> | |
| 19 | - <!--methods: {--> | |
| 20 | - <!--changeDate(date){--> | |
| 21 | - <!--console.log(date);--> | |
| 22 | - <!--},--> | |
| 23 | - <!--setDate () {--> | |
| 24 | - <!--this.value1 = ['2016-10-10', '2017-10-10'];--> | |
| 25 | - <!--},--> | |
| 26 | - <!--getDate () {--> | |
| 27 | - <!--const date = new Date(this.value1);--> | |
| 28 | - <!--console.log(date.getMonth()+1)--> | |
| 29 | - <!--},--> | |
| 30 | - <!--hc (d) {--> | |
| 31 | - <!--console.log(d);--> | |
| 32 | - <!--}--> | |
| 33 | - <!--}--> | |
| 34 | - <!--}--> | |
| 35 | -<!--</script>--> | |
| 36 | -<!--<style>--> | |
| 37 | - <!--body{--> | |
| 38 | - <!--width: 100%;--> | |
| 39 | - <!--}--> | |
| 40 | -<!--</style>--> | |
| 1 | +<!-- | |
| 2 | +<template> | |
| 3 | + <div> | |
| 4 | + {{ value1 }} | |
| 5 | + <Date-picker v-model="value1" type="datetimerange" placeholder="选择日期" style="width: 200px" @on-change="hc"></Date-picker> | |
| 6 | + <Button @click="setDate">set date</Button> | |
| 7 | + <Button @click="getDate">get date</Button> | |
| 8 | + <!–<Date-picker v-model="value2" type="daterange" placeholder="选择日期" style="width: 200px"></Date-picker>–> | |
| 9 | + <!–<Date-picker transfer type="datetimerange" placeholder="选择日期" style="width: 200px" @on-change="changeDate"></Date-picker>–> | |
| 10 | + </div> | |
| 11 | +</template> | |
| 12 | +<script> | |
| 13 | + export default { | |
| 14 | + data () { | |
| 15 | + return { | |
| 16 | + value1: ['2014-10-10 10:00:01', '2017-10-10 10:00:00'], | |
| 17 | + value2: [] | |
| 18 | + } | |
| 19 | + }, | |
| 20 | + methods: { | |
| 21 | + changeDate(date){ | |
| 22 | + console.log(date); | |
| 23 | + }, | |
| 24 | + setDate () { | |
| 25 | + this.value1 = ['2016-10-10', '2017-10-10']; | |
| 26 | + }, | |
| 27 | + getDate () { | |
| 28 | + const date = new Date(this.value1); | |
| 29 | + console.log(date.getMonth()+1) | |
| 30 | + }, | |
| 31 | + hc (d) { | |
| 32 | + console.log(d); | |
| 33 | + } | |
| 34 | + } | |
| 35 | + } | |
| 36 | +</script> | |
| 37 | +<style> | |
| 38 | + body{ | |
| 39 | + width: 100%; | |
| 40 | + } | |
| 41 | +</style> | |
| 42 | +--> | |
| 41 | 43 | |
| 42 | 44 | |
| 43 | 45 | <!--<template>--> |
| ... | ... | @@ -148,22 +150,47 @@ |
| 148 | 150 | <!--</script>--> |
| 149 | 151 | |
| 150 | 152 | |
| 151 | -<!--<template>--> | |
| 152 | - <!--<div>--> | |
| 153 | - <!--<Date-picker type="datetime" placeholder="选择日期和时间" style="width: 200px"></Date-picker>--> | |
| 154 | - <!--<br>--> | |
| 155 | - <!--<Date-picker type="datetime" format="yyyy-MM-dd HH:mm" placeholder="选择日期和时间(不含秒)" style="width: 200px"></Date-picker>--> | |
| 156 | - <!--<br>--> | |
| 157 | - <!--<Date-picker type="datetimerange" placeholder="选择日期和时间" style="width: 300px"></Date-picker>--> | |
| 158 | - <!--<br>--> | |
| 159 | - <!--<Date-picker type="datetimerange" format="yyyy-MM-dd HH:mm" placeholder="选择日期和时间(不含秒)" style="width: 300px"></Date-picker>--> | |
| 160 | - <!--</div>--> | |
| 161 | -<!--</template>--> | |
| 162 | -<!--<script>--> | |
| 163 | - <!--export default {--> | |
| 164 | - | |
| 165 | - <!--}--> | |
| 166 | -<!--</script>--> | |
| 153 | +<template> | |
| 154 | + <div> | |
| 155 | + <div style="width: 50%; float: left;"> | |
| 156 | + <Date-picker type="date" placeholder="选择日期和时间" style="width: 200px"></Date-picker> | Single date, no date | |
| 157 | + <br> | |
| 158 | + <Date-picker type="datetime" placeholder="选择日期和时间" style="width: 200px"></Date-picker> | Single datetime, no date | |
| 159 | + <br> | |
| 160 | + <Date-picker type="datetime" v-model="dateString" placeholder="选择日期和时间" style="width: 200px"></Date-picker> | Single datetime, string date | |
| 161 | + <br> | |
| 162 | + <Date-picker type="datetime" v-model="singleDate" placeholder="选择日期和时间" style="width: 200px"></Date-picker> | Single datetime, date object | |
| 163 | + <br> | |
| 164 | + <Date-picker type="datetime" format="yyyy-MM-dd HH:mm" placeholder="选择日期和时间(不含秒)" style="width: 200px"></Date-picker> | Single datetime, format yyyy-MM-dd HH:mm | |
| 165 | + <br> | |
| 166 | + <Date-picker type="date" multiple style="width: 200px"></Date-picker> | Single date, multiple | |
| 167 | + <br> | |
| 168 | + <Date-picker type="date" format="yyyy-MM-dd HH:mm" placeholder="选择日期和时间(不含秒)" style="width: 200px"></Date-picker> | Single date, format MM-dd HH:mm | |
| 169 | + <br> | |
| 170 | + </div> | |
| 171 | + <div style="width: 50%; float: right;"> | |
| 172 | + <Date-picker type="datetimerange" :value="dateRange" placeholder="选择日期和时间" style="width: 300px"></Date-picker> | DateTimeRange, date objects | |
| 173 | + <br> | |
| 174 | + <Date-picker type="daterange" placeholder="选择日期和时间" style="width: 300px"></Date-picker> | Range, no dates | |
| 175 | + <br> | |
| 176 | + <Date-picker type="datetimerange" format="yyyy-MM-dd HH:mm" placeholder="选择日期和时间(不含秒)" style="width: 300px"></Date-picker> | DateTimeRange, format yyyy-MM-dd HH:mm | |
| 177 | + </div> | |
| 178 | + <div style="width: 50%; float: right;"> | |
| 179 | + <TimePicker type="timerange" placeholder="Select time" style="width: 168px"></TimePicker> | |
| 180 | + </div> | |
| 181 | + </div> | |
| 182 | +</template> | |
| 183 | +<script> | |
| 184 | + export default { | |
| 185 | + data(){ | |
| 186 | + return { | |
| 187 | + dateString: '2018-01-03 20:52:59', | |
| 188 | + singleDate: new Date(1978, 4, 10), | |
| 189 | + dateRange: [new Date(2010, 0, 1), new Date()] | |
| 190 | + } | |
| 191 | + } | |
| 192 | + } | |
| 193 | +</script> | |
| 167 | 194 | |
| 168 | 195 | |
| 169 | 196 | <!--<template>--> |
| ... | ... | @@ -189,33 +216,22 @@ |
| 189 | 216 | |
| 190 | 217 | |
| 191 | 218 | |
| 192 | -<template> | |
| 193 | - <div> | |
| 194 | - <DatePicker v-model="value" @on-change="handleChange" type="datetimerange" placeholder="Select date" style="width: 400px"></DatePicker> | |
| 195 | - <DatePicker v-model="value2" type="datetime" @on-change="handleChange" style="width: 200px"></DatePicker> | |
| 196 | - <TimePicker type="time" placeholder="Select time" style="width: 168px"></TimePicker> | |
| 197 | - {{ value }} | |
| 198 | - <br> | |
| 199 | - {{ value2 }} | |
| 200 | - <br><br> | |
| 201 | - <DatePicker type="year" v-model="value3" placeholder="Select year" style="width: 200px"></DatePicker> | |
| 202 | - <DatePicker type="month" v-model="value4" placeholder="Select month" style="width: 200px"></DatePicker> | |
| 203 | - </div> | |
| 204 | -</template> | |
| 205 | -<script> | |
| 206 | - export default { | |
| 207 | - data () { | |
| 208 | - return { | |
| 209 | - value: ['2018-03-05 10:00:00', '2018-05-15 10:01:00'], | |
| 210 | - value2: '2018-02-05 10:09:00', | |
| 211 | - value3: '1978', | |
| 212 | - value4: '1978-05' | |
| 213 | - } | |
| 214 | - }, | |
| 215 | - methods: { | |
| 216 | - handleChange (v) { | |
| 217 | - console.log(v); | |
| 218 | - } | |
| 219 | - } | |
| 220 | - } | |
| 221 | -</script> | |
| 219 | +<!--<template>--> | |
| 220 | + <!--<div>--> | |
| 221 | + <!--<DatePicker v-model="value" @on-change="handleChange" type="daterange" placeholder="Select date" style="width: 200px"></DatePicker>--> | |
| 222 | + <!--</div>--> | |
| 223 | +<!--</template>--> | |
| 224 | +<!--<script>--> | |
| 225 | + <!--export default {--> | |
| 226 | + <!--data () {--> | |
| 227 | + <!--return {--> | |
| 228 | + <!--value: []--> | |
| 229 | + <!--}--> | |
| 230 | + <!--},--> | |
| 231 | + <!--methods: {--> | |
| 232 | + <!--handleChange (v) {--> | |
| 233 | + <!--console.log(v);--> | |
| 234 | + <!--}--> | |
| 235 | + <!--}--> | |
| 236 | + <!--}--> | |
| 237 | +<!--</script>--> | ... | ... |