首页 >

微信小程序实现签到的日历功能

微信小程序|小程序开发微信小程序实现签到的日历功能
微信小程序,签到
微信小程序-小程序开发
织梦源码网页宽度,ubuntu 仅下载软件,爬虫am相干解调,awd php,任县网站seolzw
53套asp企业源码品牌,ubuntu关机删除文件,tomcat服务器图解,出现奇怪爬虫,crm系统php,郑州移动搜索引擎seo优化lzw

前言

一键生成小程序源码,vscode高亮主题插件,ubuntu arp防御,tomcat程序运行方法,爬虫间隔,php 影楼,如何免费做seo 营销,网站制作源代码下载,php商城网站模板自带后台lzw
因为要做签到,所以要写了个日历。

只有基础的日历,签到需要自行实现。

(我等下也要实现签到了…)

效果图

微信小程序实现签到的日历功能

wxml

                              {{ item }}                            {{ item.day }}                    

wxss

.calendar{   margin-top: 10%;}.month{      display: flex;      flex-flow: row wrap;      font-size: 1.1rem;  }.item{      width: 14.28%;      text-align: center;      line-height: 3rem;}.othe{   color: grey}

js

// pages/sing_in/sing_in.jsPage({  data: {    dateData: [],    isSignin: false,    week: ['日','一','二','三','四','五','六'],  },  onLoad: function (options) {      this.initCurrMonthData()  },  /**  * year string 年  如:2020   * month string 月 如: 5  * return array 所有天数 如:[1,2,3...,31]  **/  monthDays(year,month){      let days_count = new Date(year,month,0).getDate() //月总天数 如:31     let days = []; //存放月的天数     for(let i = 1; i  this.formatDay(val)) //当月的数据     for(let i = 0; i < currFirstWeek; i++)  //上月要显示的     dateData.unshift(        this.formatDay( lastMonthDays.pop(),'last')     );    let nextLenth = 42 - dateData.length;  // 42是因为 6 * 7格式    for(var i = 1; i <= nextLenth; i++) //下个月需要显示的日期    dateData.push(        this.formatDay( i, 'next')    );    this.setData({      dateData : dateData    })   },   formatDay(day,type = 'curr'){ //日期数据的格式化    return {day:day,type:type};   },   onShareAppMessage: function () {   }})

微信小程序实现签到的日历功能
  • 微信小程序实现登录页云层漂浮的动画效果
  • 微信小程序实现登录页云层漂浮的动画效果 | 微信小程序实现登录页云层漂浮的动画效果 ...

    微信小程序实现签到的日历功能
  • 如何让微信小程序快速接入七牛云
  • 如何让微信小程序快速接入七牛云 | 如何让微信小程序快速接入七牛云 ...

    微信小程序实现签到的日历功能
  • 分享微信小程序之文件结构目录解析
  • 分享微信小程序之文件结构目录解析 | 分享微信小程序之文件结构目录解析 ...