| 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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
 | | <template> |  |     <view class="u-calendar-header u-border-bottom"> |  |         <text |  |             class="u-calendar-header__title" |  |             v-if="showTitle" |  |         >{{ title }}</text> |  |         <text |  |             class="u-calendar-header__subtitle" |  |             v-if="showSubtitle" |  |         >{{ subtitle }}</text> |  |         <view class="u-calendar-header__weekdays"> |  |             <text class="u-calendar-header__weekdays__weekday">一</text> |  |             <text class="u-calendar-header__weekdays__weekday">二</text> |  |             <text class="u-calendar-header__weekdays__weekday">三</text> |  |             <text class="u-calendar-header__weekdays__weekday">四</text> |  |             <text class="u-calendar-header__weekdays__weekday">五</text> |  |             <text class="u-calendar-header__weekdays__weekday">六</text> |  |             <text class="u-calendar-header__weekdays__weekday">日</text> |  |         </view> |  |     </view> |  | </template> |  |   |  | <script> |  |     export default { |  |         name: 'u-calendar-header', |  |         mixins: [uni.$u.mpMixin, uni.$u.mixin], |  |         props: { |  |             // 标题 |  |             title: { |  |                 type: String, |  |                 default: '' |  |             }, |  |             // 副标题 |  |             subtitle: { |  |                 type: String, |  |                 default: '' |  |             }, |  |             // 是否显示标题 |  |             showTitle: { |  |                 type: Boolean, |  |                 default: true |  |             }, |  |             // 是否显示副标题 |  |             showSubtitle: { |  |                 type: Boolean, |  |                 default: true |  |             }, |  |         }, |  |         data() { |  |             return { |  |   |  |             } |  |         }, |  |         methods: { |  |             name() { |  |   |  |             } |  |         }, |  |     } |  | </script> |  |   |  | <style lang="scss" scoped> |  |     @import "../../libs/css/components.scss"; |  |   |  |     .u-calendar-header { |  |         padding-bottom: 4px; |  |   |  |         &__title { |  |             font-size: 16px; |  |             color: $u-main-color; |  |             text-align: center; |  |             height: 42px; |  |             line-height: 42px; |  |             font-weight: bold; |  |         } |  |   |  |         &__subtitle { |  |             font-size: 14px; |  |             color: $u-main-color; |  |             height: 40px; |  |             text-align: center; |  |             line-height: 40px; |  |             font-weight: bold; |  |         } |  |   |  |         &__weekdays { |  |             @include flex; |  |             justify-content: space-between; |  |   |  |             &__weekday { |  |                 font-size: 13px; |  |                 color: $u-main-color; |  |                 line-height: 30px; |  |                 flex: 1; |  |                 text-align: center; |  |             } |  |         } |  |     } |  | </style> | 
 |