Blame view

node_modules/uview-ui/components/u-calendar/header.vue 1.96 KB
c7add6cf   “wangming”   初始版本开发完毕
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>