
主要功能:
css样式原理如下,红色框为用户视图。拖拉的时候改变left数值就可以了。
小tips:
当宽度为自适应,不知道具体数值,而需要用宽度计算时,可以用 padding-bottom 。这样我们就可以一行放下七个圆形了。
所有css如下:
数字偏上是预留位置给当天的状态显示。
功能与解释都在注释中写明。
好了,基本上就这些。感觉js写的有点笨。如果有不懂的 或者 有更好的方法请在评论区告诉我,谢谢!
微信小程序日历组件calendar详解及实例模版使用:
src="../cal/calendar.wxml">
is="calendar"
data="{{selected_value,days,month,years,lunar_years,lunar_month,lunar_days,selectDateType,l
unar_selected_value}}">
JS代码使用:
var
Calendar
=
require('../cal/calendar')
Page({
data:
{
selected_value:
[],
days:
[],
month:
[],
years:
[],
lunar_years:
[],
lunar_month:
[],
lunar_days:
[],
selectDateType:
1,
lunar_selected_value:
[]
},
....
//
指定选择器回调函数
new
Calendar('key',
this,
function(date){
that.setData({
date:
date
})
})
样式
.calendar{
position:
absolute
bottom:
0
width:
100%
z-index:
999
background-color:
#fff
}
.tab{
display:inline-block
width:50%
text-align:center
font-size:16px
color:
#ccc
}
.tab-bar{
background-color:
#eee
height:
40px
line-height:
40px
}
.tab-bar
.active{
color:
#000
}
.selected-item{
font-size:
28px
}
.event-type_parent{
font-size:
14px
}
.event-type_child{
text-align:
center
line-height:
30px
}
.event-type_txt{
display:
inline-block
}
以上用法看不懂的话,具体就参考代码里面index目录下。
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
注册方法如下:⒈、打开电脑,然后双击打开“计算机”。
⒉、在计算的工具栏上,点击打开“打开控制面板”。
⒊、在控制面板内,点击打开“程序”。
⒋、在程序的桌面小工具中,点击“向桌面添加小工具”。
⒌、最后,点击“日历”完成添加,即可。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)