用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
  • TA的每日心情
    慵懒
    2017-1-6 10:46
  • 签到天数: 2 天

    [LV.1]初来乍到

    173

    主题

    182

    帖子

    945

    金钱

    咫尺尊享

    Rank: 5Rank: 5

    积分
    0
    2017-3-7 14:05:06 柿霖不是林 咫尺尊享 楼主 171775
    签到前

    签到后




    [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
    使用道具 举报 回复
    11111111111111111111111111
    6666666666666666666666666666666666666666666666666
    6666666666666666
    正需要下载来学习一下
    222222222222222
    666666666666666666666666666666666666666666666
    支持下,来学习啦
    啥也不说了,感谢楼主分享哇!
    66666666666666666
    12下一页
    发新帖
    *滑动验证:
    您需要登录后才可以回帖 登录 | 立即注册
    咫尺论坛|小程序开发社区
    X