40 lines
677 B
Vue
40 lines
677 B
Vue
<template>
|
|
<article>
|
|
<veui-calendar v-model="date"/>
|
|
<p>Selected: {{ readableDate }}</p>
|
|
</article>
|
|
</template>
|
|
|
|
<script>
|
|
import { Calendar } from 'veui'
|
|
|
|
export default {
|
|
components: {
|
|
'veui-calendar': Calendar
|
|
},
|
|
data () {
|
|
return {
|
|
date: new Date()
|
|
}
|
|
},
|
|
computed: {
|
|
readableDate () {
|
|
return this.date.toLocaleDateString(this.$i18n.locale, {
|
|
weekday: 'long',
|
|
year: 'numeric',
|
|
month: 'long',
|
|
day: 'numeric'
|
|
})
|
|
}
|
|
}
|
|
}
|
|
</script>
|
|
|
|
<docs>
|
|
支持 `v-model`,数据类型为原生 `Date` 类型。
|
|
</docs>
|
|
|
|
<docs locale="en-US">
|
|
Supports `v-model` with value type being the native `Date`.
|
|
</docs>
|