• 小程序,按照一天的时间分配显示不同内容


    本文章小案例是看到智联招聘app的你进入首页之前就会有一个小圆圈,根据所在的时间,来显示问候语,比喻有:亲爱的,早上好这种话语。

    我这里简单做了一个类似的小dome,作为笔记。

      我这里按了几个时间来进行分配,具体看你有什么需要就改动。

      0:00—6:00凌晨;6:00—11:00上午;11:00—13:00中午; 13:00—16:00下午;16:00—18:00傍晚;18:00—24:00晚上
     
      随着当前的时间变化判断就可以了达到效果了,如果项目有按不同时间段显示内容的话,那就可以像我这样做,不同时间段获取不同的接口。
      
      wxml
      
    <!--样式就简简单单就好啦  -->
    <view class='bh'>
      {{bh}}
    </view>

      wxss

    .bh{margin:60% auto;height: 80rpx; width: 300rpx;line-height: 80rpx;color: wheat;text-align: center; background:salmon;font-weight: bold;
    }

      js

    var app = getApp()
    Page({
    
      data: {
       bh:""
      },
    
    
      onLoad: function (options) {
         var  that = this;
        var timestamp = Date.parse(new Date());
        timestamp = timestamp / 1000;
        // console.log("当前时间戳为:" + timestamp);
    
        //获取当前时间
        var n = timestamp * 1000;
    
        var date = new Date(n);
        //获取时
        var h = date.getHours();
        
        console.log("现在的时间是"+h+"点")
    
      
        if (0 < h && h <= 6) {
         
          console.log("  0:00—6:00凌晨:勤奋的你")
          that.setData({
            bh: '亲爱的,凌晨好'
          })
        } else if (6 <= h && h < 11) {
         
          console.log("6:00—6:00早上:奋斗的你")
          that.setData({
            bh: '亲爱的,早上好'
          })
        }
        else if (11 <= h && h <= 13) {
         
          console.log("11:00—13:00中午:激情的你")
          that.setData({
            bh: '亲爱的,中午好'
          })
        } else if (13 <= h && h <= 16) {
        
          console.log("18:00—24:00下午:懒洋洋的你")
          that.setData({
            bh:'亲爱的,下午好'
          })
        }
        else if (16 <= h && h <= 18) {
         
          console.log("16:00:00—18:00傍晚:活力的你")
          that.setData({
            bh: '亲爱的,傍晚好'
          })
        }
        else {
          
           console.log("晚上啦,记得好好照顾自已,别熬夜")
            that.setData({
                bh: '亲爱的,晚上好'
          })
    
        }
    
      }
      
    })
        
    View Code

    如图:

      

    这样就OK了,所以简单,但是有时候实际项目会有这种需求

  • 相关阅读:
    google jQuery 1.4.2引用文件,jQuery 1.4.2 引用地址,jQuery引用地址
    html input checkbox js,jQuery
    HTML <fieldset> 标签
    ul 水平,行内块放置,取消点点
    C# Xml 操作
    DropDownList 下拉菜单控件
    jQuery,js : missing)after argument list
    PHP会员权限设计
    主流ETL工具选型
    windows XP下MySQL Cluster集群安装配置 .
  • 原文地址:https://www.cnblogs.com/LCH-M/p/10160063.html
Copyright © 2020-2023  润新知