1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
| import { VantComponent } from '../../../common/component';
| VantComponent({
| props: {
| title: {
| type: String,
| value: '日期选择',
| },
| subtitle: String,
| showTitle: Boolean,
| showSubtitle: Boolean,
| firstDayOfWeek: {
| type: Number,
| observer: 'initWeekDay',
| },
| },
| data: {
| weekdays: [],
| },
| created() {
| this.initWeekDay();
| },
| methods: {
| initWeekDay() {
| const defaultWeeks = ['日', '一', '二', '三', '四', '五', '六'];
| const firstDayOfWeek = this.data.firstDayOfWeek || 0;
| this.setData({
| weekdays: [
| ...defaultWeeks.slice(firstDayOfWeek, 7),
| ...defaultWeeks.slice(0, firstDayOfWeek),
| ],
| });
| },
| onClickSubtitle(event) {
| this.$emit('click-subtitle', event);
| },
| },
| });
|
|