用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,登录网站

8

主题

51

帖子

1186

积分

小程序测评小组

Rank: 10Rank: 10Rank: 10

积分
1186
2017-1-27 13:31:38 zsc开发者认证 小程序测评小组 楼主 298107
签到前
1.png
签到后
2017-01-27_132821.png



代码示例:
[AppleScript] 纯文本查看 复制代码
//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
      })
  }
})


项目下载:
日历签到.rar (4.45 KB, 下载次数: 575)

评分

参与人数 1原创 +1 浮云 +20 收起 理由
287637915 + 1 + 20 很给力!

查看全部评分

有更新啦,这个日历demo给力,升级版代码更清晰,,,特地来加分的,以资鼓励,希望以后多分享更好的demo
鸡年大吉
有问题请在本站内搜索相应关键词,假如无法解决请在综合交流区内发帖咨询,发帖时请提供详细的问题描述、相关图片及代码。
新年快乐

小雪吉祥。。。
yunlulu 发表于 2017-2-3 09:14
小雪吉祥。。。

大球球过来玩了   可以
有问题请在本站内搜索相应关键词,假如无法解决请在综合交流区内发帖咨询,发帖时请提供详细的问题描述、相关图片及代码。
天下雪 发表于 2017-2-3 10:17
大球球过来玩了   可以

我是萌萌哒小球球。。。
2017-3-3 13:56:45 erheng 架构狮
7#
正好
2017-3-7 14:04:33 zcwl 架构狮
8#
学习一下!
dfasfsafasffasdfdas
学习一下
SDFSD
好奇源代码
感谢分享。。。。。。。。
学习了
12下一页
发新帖
您需要登录后才可以回帖 登录 | 立即注册