Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
恪愚
yunUI
提交
a908025a
Y
yunUI
项目概览
恪愚
/
yunUI
2022-11-02 05:11:01同步失败
通知
22
Star
9
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Y
yunUI
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
a908025a
编写于
9月 28, 2020
作者:
恪愚
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
新增‘‘用户自定义节假日提醒’功能
上级
b12a22e8
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
31 addition
and
5 deletion
+31
-5
components/calendar/calendar.js
components/calendar/calendar.js
+14
-1
components/calendar/calendar.wxml
components/calendar/calendar.wxml
+1
-1
components/calendar/calendar.wxss
components/calendar/calendar.wxss
+14
-1
pages/calendar/calendar.js
pages/calendar/calendar.js
+1
-1
pages/calendar/calendar.wxml
pages/calendar/calendar.wxml
+1
-1
未找到文件。
components/calendar/calendar.js
浏览文件 @
a908025a
...
...
@@ -4,7 +4,10 @@ Component({
* 组件的属性列表
*/
properties
:
{
dateTimes
:{
type
:
Array
,
value
:[]
}
},
/**
...
...
@@ -18,6 +21,7 @@ Component({
curMonth
:
0
,
//当前月份
daysCountArr
:[
31
,
28
,
31
,
30
,
31
,
30
,
31
,
31
,
30
,
31
,
30
,
31
],
weekArr
:[
'
星期日
'
,
'
星期一
'
,
'
星期二
'
,
'
星期三
'
,
'
星期四
'
,
'
星期五
'
,
'
星期六
'
],
// dateTimes:[{day:'10-1',target:'国庆节'},{day:'10-2',target:'中秋节'}],
dateList
:[]
},
...
...
@@ -62,9 +66,18 @@ Component({
var
week
=
new
Date
(
Date
.
UTC
(
y
,
mon
,
i
+
1
)).
getDay
();
dateList
[
weekIndex
].
push
({
value
:
y
+
'
-
'
+
(
mon
+
1
)
+
'
-
'
+
(
i
+
1
),
dateTime
:(
mon
+
1
)
+
'
-
'
+
(
i
+
1
),
date
:
i
+
1
,
week
:
week
});
// console.log(this.properties.dateTimes)
for
(
let
k
in
vm
.
data
.
dateTimes
){
for
(
let
j
in
dateList
[
weekIndex
]){
if
(
dateList
[
weekIndex
][
j
].
dateTime
==
vm
.
properties
.
dateTimes
[
k
].
day
){
dateList
[
weekIndex
][
j
].
event
=
vm
.
properties
.
dateTimes
[
k
].
target
}
}
}
if
(
week
==
6
){
weekIndex
++
;
dateList
[
weekIndex
]
=
[]
...
...
components/calendar/calendar.wxml
浏览文件 @
a908025a
...
...
@@ -20,7 +20,7 @@
</view>
<view class="calendar_box" wx:for="{{dateList}}" wx:for-item="week"
style="{{index==0?'justify-content:flex-end':''}}">
<view class="weekday_label {{(item.value==selectedDate)?'active_date':''}} {{(item.value==now_selectedDate)?'active_dates':''}}
" wx:for="{{week
}}">
<view class="weekday_label {{(item.value==selectedDate)?'active_date':''}} {{(item.value==now_selectedDate)?'active_dates':''}}
{{(item.event)?'actived_date':''}}" wx:for="{{week}}" data-event="{{item.event
}}">
<view class="" bindtap="selectDate" data-date="{{item}}">
{{item.date}}</view>
</view>
...
...
components/calendar/calendar.wxss
浏览文件 @
a908025a
...
...
@@ -72,7 +72,20 @@
left: 50%;
transform: translateX(-50%);
color: blue;
font-size: 20rpx;
font-size: 18rpx;
}
.actived_date{
overflow: hidden;
position: relative;
}
.actived_date::after{
content: attr(data-event);
position: absolute;
bottom: 7%;
left: 50%;
transform: translateX(-50%);
color: blue;
font-size: 16rpx;
}
.show_box{
padding: 20rpx;
...
...
pages/calendar/calendar.js
浏览文件 @
a908025a
...
...
@@ -5,7 +5,7 @@ Page({
* 页面的初始数据
*/
data
:
{
dateTimes
:[{
day
:
'
10-1
'
,
target
:
'
国庆节
'
},{
day
:
'
10-2
'
,
target
:
'
中秋节
'
}]
},
/**
...
...
pages/calendar/calendar.wxml
浏览文件 @
a908025a
<view>
<y-calendar bind:timeload="timeload" bind:timechanged="timechanged"></y-calendar>
<y-calendar
dateTimes="{{dateTimes}}"
bind:timeload="timeload" bind:timechanged="timechanged"></y-calendar>
</view>
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录