Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Codet
mini-vote
提交
afb9e9c8
M
mini-vote
项目概览
Codet
/
mini-vote
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
mini-vote
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
afb9e9c8
编写于
9月 09, 2020
作者:
N
nenyah
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat(*):import iconfont
上级
01d62bce
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
3121 addition
and
9 deletion
+3121
-9
src/assets/css/font-awesome.css
src/assets/css/font-awesome.css
+2926
-0
src/assets/css/tailwind.css
src/assets/css/tailwind.css
+4
-2
src/components/uni-countdown/uni-countdown.vue
src/components/uni-countdown/uni-countdown.vue
+188
-0
src/pages/index/index.vue
src/pages/index/index.vue
+3
-7
未找到文件。
src/assets/css/font-awesome.css
0 → 100644
浏览文件 @
afb9e9c8
因为 它太大了无法显示 source diff 。你可以改为
查看blob
。
src/assets/css/tailwind.css
浏览文件 @
afb9e9c8
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
@import
"./font-awesome.css"
;
/* Document
========================================================================== */
...
...
@@ -912,7 +912,9 @@ video {
.bg-blue-900
{
background-color
:
#2a4365
;
}
.bg-purple
{
background
:
#0d134d
;
}
.bg-bottom
{
background-position
:
bottom
;
}
...
...
src/components/uni-countdown/uni-countdown.vue
0 → 100644
浏览文件 @
afb9e9c8
<
template
>
<view
class=
"uni-countdown"
>
<text
v-if=
"showDay"
:style=
"
{ borderColor: borderColor, color: color, backgroundColor: backgroundColor }" class="uni-countdown__number">
{{
d
}}
</text>
<text
v-if=
"showDay"
:style=
"
{ color: splitorColor }" class="uni-countdown__splitor">天
</text>
<text
:style=
"
{ borderColor: borderColor, color: color, backgroundColor: backgroundColor }" class="uni-countdown__number">
{{
h
}}
</text>
<text
:style=
"
{ color: splitorColor }" class="uni-countdown__splitor">
{{
showColon
?
'
:
'
:
'
时
'
}}
</text>
<text
:style=
"
{ borderColor: borderColor, color: color, backgroundColor: backgroundColor }" class="uni-countdown__number">
{{
i
}}
</text>
<text
:style=
"
{ color: splitorColor }" class="uni-countdown__splitor">
{{
showColon
?
'
:
'
:
'
分
'
}}
</text>
<text
:style=
"
{ borderColor: borderColor, color: color, backgroundColor: backgroundColor }" class="uni-countdown__number">
{{
s
}}
</text>
<text
v-if=
"!showColon"
:style=
"
{ color: splitorColor }" class="uni-countdown__splitor">秒
</text>
</view>
</
template
>
<
script
>
export
default
{
name
:
'
UniCountdown
'
,
props
:
{
showDay
:
{
type
:
Boolean
,
default
:
true
},
showColon
:
{
type
:
Boolean
,
default
:
true
},
backgroundColor
:
{
type
:
String
,
default
:
'
#FFFFFF
'
},
borderColor
:
{
type
:
String
,
default
:
'
#000000
'
},
color
:
{
type
:
String
,
default
:
'
#000000
'
},
splitorColor
:
{
type
:
String
,
default
:
'
#000000
'
},
day
:
{
type
:
Number
,
default
:
0
},
hour
:
{
type
:
Number
,
default
:
0
},
minute
:
{
type
:
Number
,
default
:
0
},
second
:
{
type
:
Number
,
default
:
0
}
},
data
()
{
return
{
timer
:
null
,
syncFlag
:
false
,
d
:
'
00
'
,
h
:
'
00
'
,
i
:
'
00
'
,
s
:
'
00
'
,
leftTime
:
0
,
seconds
:
0
}
},
watch
:
{
day
(
val
)
{
this
.
changeFlag
()
},
hour
(
val
)
{
this
.
changeFlag
()
},
minute
(
val
)
{
this
.
changeFlag
()
},
second
(
val
)
{
this
.
changeFlag
()
}
},
created
:
function
(
e
)
{
this
.
startData
();
},
beforeDestroy
()
{
clearInterval
(
this
.
timer
)
},
methods
:
{
toSeconds
(
day
,
hours
,
minutes
,
seconds
)
{
return
day
*
60
*
60
*
24
+
hours
*
60
*
60
+
minutes
*
60
+
seconds
},
timeUp
()
{
clearInterval
(
this
.
timer
)
this
.
$emit
(
'
timeup
'
)
},
countDown
()
{
let
seconds
=
this
.
seconds
let
[
day
,
hour
,
minute
,
second
]
=
[
0
,
0
,
0
,
0
]
if
(
seconds
>
0
)
{
day
=
Math
.
floor
(
seconds
/
(
60
*
60
*
24
))
hour
=
Math
.
floor
(
seconds
/
(
60
*
60
))
-
(
day
*
24
)
minute
=
Math
.
floor
(
seconds
/
60
)
-
(
day
*
24
*
60
)
-
(
hour
*
60
)
second
=
Math
.
floor
(
seconds
)
-
(
day
*
24
*
60
*
60
)
-
(
hour
*
60
*
60
)
-
(
minute
*
60
)
}
else
{
this
.
timeUp
()
}
if
(
day
<
10
)
{
day
=
'
0
'
+
day
}
if
(
hour
<
10
)
{
hour
=
'
0
'
+
hour
}
if
(
minute
<
10
)
{
minute
=
'
0
'
+
minute
}
if
(
second
<
10
)
{
second
=
'
0
'
+
second
}
this
.
d
=
day
this
.
h
=
hour
this
.
i
=
minute
this
.
s
=
second
},
startData
()
{
this
.
seconds
=
this
.
toSeconds
(
this
.
day
,
this
.
hour
,
this
.
minute
,
this
.
second
)
if
(
this
.
seconds
<=
0
)
{
return
}
this
.
countDown
()
this
.
timer
=
setInterval
(()
=>
{
this
.
seconds
--
if
(
this
.
seconds
<
0
)
{
this
.
timeUp
()
return
}
this
.
countDown
()
},
1000
)
},
changeFlag
()
{
if
(
!
this
.
syncFlag
)
{
this
.
seconds
=
this
.
toSeconds
(
this
.
day
,
this
.
hour
,
this
.
minute
,
this
.
second
)
this
.
startData
();
this
.
syncFlag
=
true
;
}
}
}
}
</
script
>
<
style
lang=
"scss"
scoped
>
@import
'~@/uni.scss'
;
$countdown-height
:
48rpx
;
$countdown-width
:
52rpx
;
.uni-countdown
{
/* #ifndef APP-NVUE */
display
:
flex
;
/* #endif */
flex-direction
:
row
;
justify-content
:
flex-start
;
padding
:
2rpx
0
;
}
.uni-countdown__splitor
{
/* #ifndef APP-NVUE */
display
:
flex
;
/* #endif */
justify-content
:
center
;
line-height
:
$countdown-height
;
padding
:
5rpx
;
font-size
:
$uni-font-size-sm
;
}
.uni-countdown__number
{
/* #ifndef APP-NVUE */
display
:
flex
;
/* #endif */
justify-content
:
center
;
align-items
:
center
;
width
:
$countdown-width
;
height
:
$countdown-height
;
line-height
:
$countdown-height
;
margin
:
5rpx
;
text-align
:
center
;
font-size
:
$uni-font-size-sm
;
}
</
style
>
src/pages/index/index.vue
浏览文件 @
afb9e9c8
...
...
@@ -3,10 +3,10 @@
* @Author: Steven
* @Date: 2020-08-26 16:08:15
* @LastEditors: Steven
* @LastEditTime: 2020-09-0
8 15:56:55
* @LastEditTime: 2020-09-0
9 16:12:21
-->
<
template
>
<view
class=
"
flex bg-purple-900
"
>
<view
class=
"
bg-purple
"
>
<banner></banner>
<stats></stats>
<brief-desc></brief-desc>
...
...
@@ -42,8 +42,4 @@ export default Vue.extend({
})
</
script
>
<
style
lang=
"scss"
>
.bg-purple-900
{
background
:
#0d134d
;
}
</
style
>
<
style
lang=
"scss"
></
style
>
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录