微信小程序开发|教程|文档|资源汇总_即速论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 11429|回复: 45

微信小程序demo:日历签到(3.1更新)

  [复制链接]
  • TA的每日心情
    慵懒
    2017-1-6 10:46
  • 签到天数: 2 天

    [LV.1]初来乍到

    173

    主题

    181

    帖子

    981

    金钱

    咫尺尊享

    Rank: 5Rank: 5

    积分
    0
    发表于 2017-3-7 14:05:06 | 显示全部楼层 |阅读模式
    签到前

    签到后




    [HTML] 纯文本查看 复制代码
    //index.js
    //获取应用实例
    var app = getApp();
    var calendarSignData;
    var date;
    var calendarSignDay;
    Page({
      //事件处理函数
      calendarSign: function() {
       calendarSignData[date]=date;
        console.log(calendarSignData);
        calendarSignDay=calendarSignDay+1;
       wx.setStorageSync("calendarSignData",calendarSignData);
       wx.setStorageSync("calendarSignDay",calendarSignDay);
      
       wx.showToast({
      title: '签到成功',
      icon: 'success',
      duration: 2000
    })
      this.setData({
           
            calendarSignData:calendarSignData,
            calendarSignDay:calendarSignDay
          })
      },
      onLoad: function () {
        var mydate=new Date();
        var year=mydate.getFullYear();
        var month=mydate.getMonth()+1;
        date=mydate.getDate();
        console.log("date"+date)
        var day=mydate.getDay();
        console.log(day)
        var nbsp=7-((date-day)%7);
        console.log("nbsp"+nbsp);
        var monthDaySize;
        if(month==1||month==3||month==5||month==7||month==8||month==10||month==12){
          monthDaySize=31;
        }else if(month==4||month==6||month==9||month==11){
          monthDaySize=30;
        }else if(month==2){
           // 计算是否是闰年,如果是二月份则是29天
          if((year-2000)%4==0){
            monthDaySize=29;
          }else{
            monthDaySize=28;
          }
        };
        // 判断是否签到过
        if(wx.getStorageSync("calendarSignData")==null||wx.getStorageSync("calendarSignData")==''){
          wx.setStorageSync("calendarSignData",new Array(monthDaySize));
        };
         if(wx.getStorageSync("calendarSignDay")==null||wx.getStorageSync("calendarSignDay")==''){
          wx.setStorageSync("calendarSignDay",0);
        }
         calendarSignData=wx.getStorageSync("calendarSignData")
          calendarSignDay=wx.getStorageSync("calendarSignDay")
        console.log(calendarSignData);
        console.log(calendarSignDay)
        this.setData({
            year:year,
            month:month,
            nbsp:nbsp,
            monthDaySize:monthDaySize,
            date:date,
            calendarSignData:calendarSignData,
            calendarSignDay:calendarSignDay
          })
      }
    })




    游客,如果您要查看本帖隐藏内容请回复

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    5

    帖子

    90

    金钱

    新人求带

    Rank: 1

    积分
    0
    发表于 2017-5-3 13:29:00 | 显示全部楼层
    11111111111111111111111111

    该用户从未签到

    0

    主题

    1

    帖子

    15

    金钱

    新人求带

    Rank: 1

    积分
    0
    发表于 2017-10-22 10:16:37 | 显示全部楼层
    6666666666666666666666666666666666666666666666666

    该用户从未签到

    0

    主题

    2

    帖子

    47

    金钱

    新人求带

    Rank: 1

    积分
    0
    发表于 2017-10-26 11:59:13 | 显示全部楼层
    6666666666666666

    该用户从未签到

    0

    主题

    18

    帖子

    123

    金钱

    新人求带

    Rank: 1

    积分
    0
    发表于 2017-10-29 09:07:24 | 显示全部楼层
    正需要下载来学习一下

    该用户从未签到

    0

    主题

    1

    帖子

    15

    金钱

    新人求带

    Rank: 1

    积分
    0
    发表于 2017-12-4 14:48:06 | 显示全部楼层
    222222222222222

    该用户从未签到

    0

    主题

    1

    帖子

    17

    金钱

    新人求带

    Rank: 1

    积分
    0
    发表于 2017-12-15 11:42:17 | 显示全部楼层
    666666666666666666666666666666666666666666666

    该用户从未签到

    0

    主题

    1

    帖子

    58

    金钱

    新人求带

    Rank: 1

    积分
    0
    发表于 2018-1-10 21:52:07 | 显示全部楼层
    支持下,来学习啦

    该用户从未签到

    0

    主题

    1

    帖子

    15

    金钱

    新人求带

    Rank: 1

    积分
    0
    发表于 2018-1-14 17:53:45 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
  • TA的每日心情
    奋斗
    2019-11-6 08:23
  • 签到天数: 687 天

    [LV.9]以坛为家II

    0

    主题

    702

    帖子

    2万

    金钱

    新人求带

    Rank: 1

    积分
    0
    发表于 2018-1-15 14:27:08 | 显示全部楼层
    66666666666666666
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    咫尺论坛|小程序开发社区
    X

    扫码添加专属客服即可随时咨询

    还可领取小程序推广攻略

    QQ|微信小程序开发|教程|文档|资源汇总_即速论坛 ( 粤ICP备14097199号-1|网站地图   

    GMT+8, 2021-9-24 05:37 , Processed in 0.131382 second(s), 47 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表