WeChat 미니 프로그램-캘린더

미니 프로그램 캘린더

사고분석

달력을 구현하려면 먼저 몇 가지 값을 알아야 합니다.
한달은 몇일이에요
매월 1일은 무슨 날인가요
상식에 따르면 한 달은 최대 31일, 최소 28일로 구성됩니다. 달력에 7개의 그리드가 연속되어 있으면 5개의 행이 있습니다. 토요일에는 6줄의 그리드가 있을 것입니다.
애플릿에는 DOM 작업 개념이 없으므로 해당 월의 첫날에 빈 셀 수를 동적으로 삽입할 수 없습니다. 앞에 빈 셀 루프를 추가해야만 제어할 수 있습니다. .
캘린더 템플릿 소개

달력 템플릿 패널은 왼쪽 및 오른쪽 동작을 지원합니다. 오늘로 이동하는 JumpToToday 메소드 제공
날짜 할일 라벨 설정 setTodoLabels; 지정된 날짜의 할 일 라벨 삭제 deleteTodoLabels
모든 날짜 할일 라벨 지우기clearTodoLabels; 템플릿 템플릿 소개 제공
wxml과 wxss를 소개합니다
// example.wxml
<import src="../../template/calendar/index.wxml"/>
<view class="calendar-wrap">
<template is="calendar" data="{{...calendar}}" />
</보기>
/* example.wxss */ @import '../../template/calendar/index.wxss';
캘린더 구성요소 초기화
import initCalendar, { getSelectedDay, jumpToday, setTodoLabels, deleteTodoLabels,clearTodoLabels } from '../../template/calendar/index'; const conf = { onShow: function() { initCalendar({ // multi: true, // 다중 선택 활성화 여부, // 비활성화PastDay: true, // 과거 날짜 비활성화 여부/*** 날짜 선택 후 실행되는 이벤트 * @param { object } currentSelect 현재 클릭된 날짜 * @param { array } allSelectedDays 선택된 모든 날짜 (multit가 true인 경우에만 allSelectedDays 매개변수 사용 가능)*/ afterTapDay: (currentSelect, allSelectedDays) => { console.log('======= = ====================='); console.log('현재 클릭 날짜', currentSelect); date 이벤트 마커가 있습니다: ', currentSelect.hasTodo || false);
       allSelectedDays && console.log('선택한 모든 날짜', allSelectedDays) console.log('getSelectedDay method', getSelectedDay());
}, /*** 날짜 클릭 이벤트(이 이벤트는 클릭 이벤트를 완전히 대체합니다.) * @param { object } currentSelect 현재 클릭 날짜 * @param { object } event 날짜 클릭 이벤트 개체*/ // onTapDay(currentSelect, event) { // console.log(currentSelect) // console.log(event) // }, /*** 이벤트 마커 설정 등 캘린더의 초기 렌더링이 완료된 후 이벤트가 트리거됩니다.*/ afterCalendarRender; () { setTodoLabels({
            위치: '하단',
          dotColor: '#40',
        일: [{
연도: 2018,
월: 5,
일: 12,
           }, {
연도: 2018,
월: 5,
일: 15,
          }],
        });
},
});
}, deleteTodo() { //할 일 라벨을 삭제해야 하는 날짜를 지정합니다. deleteTodoLabels([{
연도: 2018,
월: 5,
일: 12,
}, {
연도: 2018,
월: 5,
일: 15,
}]); //clearTodoLabels() }, /*** 오늘로 이동*/ jump() { jumpToday();
},
}; 페이지(conf);

부인 성명

이 사이트의 모든 리소스는 네티즌이 제공하거나 주요 다운로드 사이트에서 재인쇄되었습니다. 소프트웨어의 무결성을 직접 확인하십시오! 이 사이트의 모든 리소스는 학습 참고용으로만 사용됩니다. 상업적 목적으로 사용하지 마시기 바랍니다. 그렇지 않으면 모든 결과에 대한 책임은 귀하에게 있습니다! 침해가 있는 경우 당사에 연락하여 삭제하시기 바랍니다. 연락처: admin@php.cn

관련 기사

2017년 최신 WeChat 미니 프로그램 5개 전체 소스 코드의 권장 다운로드 2017년 최신 WeChat 미니 프로그램 5개 전체 소스 코드의 권장 다운로드

06 Jun 2017

WeChat 미니 프로그램의 적용이 점점 더 대중화되고 있지만 인터넷에 공개적으로 공유되는 WeChat 미니 프로그램 소스 코드는 많지 않습니다. 현재 PHP 중국 웹사이트에서는 다운로드할 수 있는 2017년 WeChat 미니 프로그램의 최신 전체 소스 코드 5개를 권장합니다. 그리고 무료로 사용하세요! 도움이 되길 바랍니다!

가장 완벽한 WeChat 미니 프로그램 프로젝트 예 가장 완벽한 WeChat 미니 프로그램 프로젝트 예

08 Oct 2017

wx-gesture-lock WeChat 미니 프로그램용 제스처 비밀번호 WXCustomSwitch WeChat 미니 프로그램 사용자 정의 스위치 구성 요소 템플릿 WeixinAppBdNovel WeChat 미니 프로그램 데모: Baidu 소설 검색 Shitoujiandaobu 미니 프로그램: 가위바위보(코드 설명 포함) audiodemo WeChat 미니 프로그램 개발 비디오 플레이어 비디오 사격 사격 색상 사용자 정의

WeChat 미니 프로그램 개발을 위한 코드 작성 방법 WeChat 미니 프로그램 개발을 위한 코드 작성 방법

05 Jun 2018

이번에는 위챗 미니 프로그램 개발을 위한 코드 작성 방법과 위챗 미니 프로그램 개발 코드 작성 시 주의사항은 무엇인지 알려드리겠습니다. 다음은 실제 사례를 살펴보겠습니다.

WeChat 미니 프로그램 튜토리얼 미니 프로그램 구성 WeChat 미니 프로그램 튜토리얼 미니 프로그램 구성

16 Jan 2017

WeChat 미니 프로그램 튜토리얼 미니 프로그램 구성

WeChat 미니 프로그램 버전 2048 미니 게임 WeChat 미니 프로그램 버전 2048 미니 게임

25 Jan 2018

WeChat "jump" 미니 게임이 최근 인기를 끌었습니다. 이 사이트에는 공유할 기사도 있습니다. PHP는 WeChat "jump-a-hop" 미니 게임을 구현합니다. 이 기사에서는 주로 2048을 구현하는 알고리즘과 요점을 공유합니다. 참고로 함께 배워봅시다! (소스 코드 주소는 기사 끝 부분을 참조하십시오.)

WeChat 미니 프로그램 개발: 기업이 미니 프로그램을 개발해야 하는 필요성 WeChat 미니 프로그램 개발: 기업이 미니 프로그램을 개발해야 하는 필요성

18 Jul 2018

현재 미니 프로그램 시장은 점점 성숙해지고 있으며, 많은 회사들이 WeChat 미니 프로그램을 선택하여 개발하기 시작했습니다. 좋은 사용자 경험을 갖춘 WeChat 미니 프로그램은 O2O 산업, 특히 오프라인 기업에 매우 유익하며 오프라인 QR 코드 스캔 서비스를 제공합니다.

현재 인기 있는 WeChat 미니 프로그램 프레임워크는 무엇입니까? 현재 인기 있는 WeChat 미니 프로그램 프레임워크는 무엇입니까?

03 Jun 2020

현재 가장 인기 있는 WeChat 미니 프로그램 프레임워크는 uniapp입니다. 이 프레임워크는 Vue를 사용하여 개발된 미니 프로그램 프레임워크입니다. 개발자가 코드 세트만 작성하면 iOS, Android, H5 및 다양한 미니에 게시할 수 있다는 장점이 있습니다. WeChat, Alipay, Baidu 및 기타 플랫폼과 같은 프로그램.

WeChat 미니 프로그램 개발에 대한 자세한 설명에 대한 추천 기사 WeChat 미니 프로그램 개발에 대한 자세한 설명에 대한 추천 기사

12 Jun 2017

1. 전체 프로세스 제3자 플랫폼이 승인된 미니 프로그램의 코드 관리를 지원하는 경우 먼저 미니 프로그램 템플릿을 개발한 후 미니 프로그램 템플릿을 미니 프로그램 계정에 배포해야 합니다. 구체적인 프로세스는 다음과 같습니다. : 1: 개발 미니 프로그램 바인딩 절차 (1) 타사 플랫폼 개발자는 먼저 WeChat 공개 플랫폼(mp.weixin.qq.com)으로 이동하여 일반 미니 프로그램을 신청하고 미니 프로그램 정보를 작성해야 합니다. , 개발자를 바인딩합니다. (2) WeChat 오픈 플랫폼에 들어가서 미니 프로그램을 타사 플랫폼 세부 정보에 개발 미니 프로그램으로 추가합니다. 참고: 개발 애플릿으로 바인딩한 후 애플릿 개발은...

미니 프로그램 간단한 PHP 다중 이미지 업로드 미니 프로그램 코드 미니 프로그램 간단한 PHP 다중 이미지 업로드 미니 프로그램 코드

29 Jul 2016

미니 프로그램: 미니 프로그램은 간단한 PHP 다중 이미지 업로드 미니 프로그램 코드입니다. 먼저 소스 코드를 업로드한 후 자신의 컴퓨터에 복사하여 실행할 수 있습니다. ~ 다음과 같이 코드를 복사하세요. <html> <meta http-equiv=" Content-Type" c method="post" enctype="multipart/form-data"> <input type="file" name="img[]" /><br /> <입력 유형

See all articles See all articles

Hot Tools

WeChat 미니 프로그램 데모: 이미테이션 몰

WeChat 미니 프로그램 데모: 이미테이션 몰

WeChat 미니 프로그램 데모: 쇼핑몰을 모방하고 시작하기 쉬우며 쇼핑몰의 몇 가지 기본 기능을 잘 소개합니다.

요점: 앵커와 유사한 기능 구현

요점: 앵커와 유사한 기능 구현

모든 사람에게 필요한 유사한 앵커 기능입니다. 또한 일부 테이크아웃 앱의 일반적인 주문 기능도 구현합니다.

WeChat 미니 프로그램 데모: Lezhu

WeChat 미니 프로그램 데모: Lezhu

WeChat 미니 프로그램 데모: Lezhu: 위치 기반과 유사하며 Zhang Xiaolong의 미니 프로그램 정신과 다소 유사합니다.

WeChat 미니 프로그램 게임 데모에서는 다양한 색상 블록을 선택합니다.

WeChat 미니 프로그램 게임 데모에서는 다양한 색상 블록을 선택합니다.

WeChat 미니 프로그램 게임 데모에서는 다양한 색상 블록을 선택합니다.

WeChat 애플릿 데모: 캐러셀 이미지 변환

WeChat 애플릿 데모: 캐러셀 이미지 변환

캐러셀 차트 스타일 변경, 작은 프로그램으로 구현한 간단한 캐러셀 차트, 작성이 쉽습니다.