<strike id="cy2gs"><menu id="cy2gs"></menu></strike>
  • <del id="cy2gs"><dfn id="cy2gs"></dfn></del>
  • 微信小程序?qū)崿F(xiàn)倒計(jì)時(shí),蘋(píng)果手機(jī)不顯示

    2018-8-30    seo達(dá)人

    如果您想訂閱本博客內(nèi)容,每天自動(dòng)發(fā)到您的郵箱中, 請(qǐng)點(diǎn)這里

    JS頁(yè)面代碼段:

    
        
    1. const app = getApp()
    2. let goodsList = [
    3. { actEndTime: '2018-07-21 21:00:34' },
    4. { actEndTime: '2028-07-17 21:00:37' },
    5. { actEndTime: '2018-09-21 05:00:59' },
    6. { actEndTime: '2018-08-19 07:00:48' },
    7. { actEndTime: '2018-08-28 03:00:11' }
    8. ]
    9. Page({
    10. data: {
    11. countDownList: [],
    12. actEndTimeList: []
    13. },
    14. onLoad: function () {
    15. let endTimeList = [];
    16. // 將活動(dòng)的結(jié)束時(shí)間參數(shù)提成一個(gè)單獨(dú)的數(shù)組,方便操作
    17. goodsList.forEach(o => { endTimeList.push(o.actEndTime) })
    18. this.setData({ actEndTimeList: endTimeList });
    19. // 執(zhí)行倒計(jì)時(shí)函數(shù)
    20. this.countDown();
    21. },
    22. //當(dāng)時(shí)間小于兩位數(shù)時(shí)十位數(shù)補(bǔ)零。
    23. timeFormat: function (param) {//小于10的格式化函數(shù)
    24. return param < 10 ? '0' + param : param;
    25. },
    26. //倒計(jì)時(shí)函數(shù)
    27. countDown: function () {
    28. // 獲取當(dāng)前時(shí)間,同時(shí)得到活動(dòng)結(jié)束時(shí)間數(shù)組
    29. let newTime = new Date().getTime();//當(dāng)前時(shí)間
    30. let endTimeList = this.data.actEndTimeList;//結(jié)束時(shí)間的數(shù)組集合
    31. let countDownArr = [];//初始化倒計(jì)時(shí)數(shù)組
    32. // 對(duì)結(jié)束時(shí)間進(jìn)行處理渲染到頁(yè)面
    33. endTimeList.forEach(o => {
    34. let endTime = new Date(o).getTime();
    35. let obj = null;
    36. // 如果活動(dòng)未結(jié)束,對(duì)時(shí)間進(jìn)行處理
    37. if (endTime - newTime > 0) {
    38. let time = (endTime - newTime) / 1000;
    39. // 獲取天、時(shí)、分、秒
    40. let day = parseInt(time / (60 * 60 * 24));
    41. let hou = parseInt(time % (60 * 60 * 24) / 3600);
    42. let min = parseInt(time % (60 * 60 * 24) % 3600 / 60);
    43. let sec = parseInt(time % (60 * 60 * 24) % 3600 % 60);
    44. obj = {
    45. day: this.timeFormat(day),
    46. hou: this.timeFormat(hou),
    47. min: this.timeFormat(min),
    48. sec: this.timeFormat(sec)
    49. }
    50. } else {//活動(dòng)已結(jié)束,全部設(shè)置為'00'
    51. obj = {
    52. day: '00',
    53. hou: '00',
    54. min: '00',
    55. sec: '00'
    56. }
    57. }
    58. countDownArr.push(obj);
    59. })
    60. //每隔一秒執(zhí)行一次倒計(jì)時(shí)函數(shù), 渲染
    61. this.setData({ countDownList: countDownArr })
    62. setTimeout(this.countDown, 1000);
    63. }
    64. })

    wxml頁(yè)面代碼段

    
        
    1. <view class='tui-countdown-content' wx:for="{{countDownList}}" wx:key="countDownList">
    2. 距結(jié)束
    3. <text class='tui-conutdown-box'>{{item.day}}</text>天
    4. <text class='tui-conutdown-box'>{{item.hou}}</text>時(shí)
    5. <text class='tui-conutdown-box'>{{item.min}}</text>分
    6. <text class='tui-conutdown-box tui-countdown-bg'>{{item.sec}}</text>秒
    7. </view>

     

    wxss頁(yè)面代碼段

    
        
    1. page{
    2. background: #f5f5f5;
    3. }
    4. .tui-countdown-content{
    5. height: 50px;
    6. line-height: 50px;
    7. text-align: center;
    8. background-color: #fff;
    9. margin-top: 15px;
    10. padding: 0 15px;
    11. font-size: 18px;
    12. }
    13. .tui-conutdown-box{
    14. display: inline-block;
    15. height: 26px;
    16. width: 26px;
    17. line-height: 26px;
    18. text-align: center;
    19. background:#ccc;
    20. color: #000;
    21. margin: 0 5px;
    22. }
    23. .tui-countdown-bg{
    24. background: red;
    25. color: #fff;
    26. }
    27. .container{
    28. width: 100%;
    29. display: flex;
    30. justify-content: center;
    31. }
    32. .backView{
    33. width:690rpx;
    34. background: #fff;
    35. display: flex;
    36. flex-direction: column;
    37. margin-bottom: 30rpx;
    38. }
    39. .createDate
    40. {
    41. background: #f5f5f5;
    42. padding:15rpx 15rpx 10rpx 15rpx;
    43. line-height: 50rpx;
    44. font-size: 28rpx;
    45. color: gainsboro;
    46. text-align: center;
    47. }
    48. .backViewitem1{
    49. display: flex;
    50. flex-direction: row;
    51. height: 55rpx;
    52. align-items: center;
    53. padding:8rpx 40rpx;
    54. border-bottom: 2rpx solid #f5f5f5;
    55. }
    56. .ico
    57. {
    58. width:35rpx;
    59. height:35rpx;
    60. }
    61. .name
    62. {
    63. color: #c13176;
    64. margin-left: 20rpx;
    65. font-size: 28rpx;
    66. }
    67. .details
    68. {
    69. font-size:24rpx;
    70. letter-spacing: 2rpx;
    71. }
    72. .backViewitem2{
    73. display: flex;
    74. flex-direction: row;
    75. line-height: 35rpx;
    76. min-height: 70rpx;
    77. padding: 15rpx 40rpx 10rpx 40rpx;
    78. border-bottom: 2rpx solid #f5f5f5;
    79. }
    80. .details1
    81. {
    82. color:#888;
    83. font-size:23rpx;
    84. letter-spacing: 2rpx;
    85. }

     藍(lán)藍(lán)設(shè)計(jì)m.skdbbs.com )是一家專(zhuān)注而深入的界面設(shè)計(jì)公司,為期望卓越的國(guó)內(nèi)外企業(yè)提供卓越的UI界面設(shè)計(jì)、BS界面設(shè)計(jì) 、 cs界面設(shè)計(jì) 、 ipad界面設(shè)計(jì) 、 包裝設(shè)計(jì) 、 圖標(biāo)定制 、 用戶(hù)體驗(yàn) 、交互設(shè)計(jì)、 網(wǎng)站建設(shè) 平面設(shè)計(jì)服務(wù)

    日歷

    鏈接

    個(gè)人資料

    存檔

    主站蜘蛛池模板: 久久精品国产亚洲AV嫖农村妇女| 国产一级精品高清一级毛片 | 无码人妻精品一区二区三区久久久| 国产成人vr精品a视频| 免费精品一区二区三区第35| 无码国模国产在线无码精品国产自在久国产| 色国产精品一区在线观看| 午夜精品免费在线观看| 亚洲精品无码成人AAA片| 久久精品国产免费一区| 一区二区日韩国产精品| 日本精品久久久中文字幕| 亚洲精品国产精品乱码不卡√ | 四虎影永久在线观看精品| 鲸鱼传媒绿头鱼实验室之炮机测评日韩精品一级毛 | 日本加勒比久久精品| 69国产成人综合久久精品| 欧美日韩国产精品自在自线| 99热这里只有精品在线| 亚洲国产精品视频| 成人精品一区二区久久| 久久99国产精品久久99| 久久精品蜜芽亚洲国产AV| 中文字幕久久精品无码| 日韩美女18网站久久精品| 久久久久久久久久久免费精品| 国产精品白丝AV嫩草影院| 亚洲国产精品久久久久婷婷软件| 久久久国产精品福利免费| 精品国产福利久久久| 国产精品视频久久| 久久精品一区二区三区不卡| 久久国产精品成人免费| 欧美精品免费在线| 777国产盗摄偷窥精品0OOO| 91精品国产人成网站| 国产成人精品免高潮在线观看| 亚洲综合一区二区国产精品| 亚洲国产精品久久久久| 国产精品成人无码久久久久久 | 久久成人精品视频|