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
관련 기사
29 Jul 2016
미니 프로그램: 미니 프로그램은 간단한 PHP 다중 이미지 업로드 미니 프로그램 코드입니다. 먼저 소스 코드를 업로드한 후 자신의 컴퓨터에 복사하여 실행할 수 있습니다. ~ 다음과 같이 코드를 복사하세요. <html> <meta http-equiv=" Content-Type" c method="post" enctype="multipart/form-data"> <input type="file" name="img[]" /><br /> <입력 유형
25 Jul 2016
WeChat 공개 플랫폼 소스 코드 Micropower WM_V2.0520 UTF8 버전 프로그램
29 Jul 2016
지하실 jaxx:basement jaxx는 다운로드 가능한 미니 PHP AJAX 채팅 프로그램 [채팅방]을 출시했습니다. Mini AJAX 채팅룸 By Longbill http://www.longbill.cn Longbill 모든 권리 보유 2006-08-16 데모 주소: http:// longbill .cn/down/sample/chat.php 특정 설정 및 용도에 맞는 파일을 열어 본 프로그램을 서버로 전송한 후 실행해 보세요. 기본 데이터 저장 경로는 다음과 같습니다.
29 Jul 2016
html 소스 코드: html 소스 코드 PHP에서 html 코드를 필터링하는 기능은 프로그램 보안을 향상시킵니다. 다음은 HTML 코드를 필터링하는 기능입니다. 다음과 같이 코드를 복사합니다. function ihtmlspecialchars($string) { if(is_array($string)) { foreach( $string as $key => $val) { $string[$key] = ihtmlspecialchars($val) } } else { $string = preg_replace
25 Jul 2016
모바일 CRM 기업 소스 코드, 모바일 OA 소스 코드, 휴대폰 컨퍼런스 소스 코드 풀 세트 판매
25 Jul 2016
판매용으로 완전히 맞춤화된 기업 인스턴트 메시징 소스 코드/영상 감시 소스 코드/화상 회의 소스 코드
29 Jul 2016
h Forum: h Forum oso를 모방한 PHP 포럼 프로그램 소스 코드(2부) 페이지 1/3: 프로그램 2: addforum.php <html> <head> <link rel="STYLESHEET" type="text/css" href ="fp_zhangcg.css"> <meta http-equiv="Content-Type" c>현재 페이지 1/3123다음 페이지
29 Jul 2016
: oso를 모방한 PHP 포럼 프로그램 소스 코드(3부) 페이지 1/2: 프로그램 3: readforum.php <HTML> <HEAD> <TITLE> 포럼 정보</TITLE> <link rel="STYLESHEET" type=" text/css" href="fp_zhangcg.css"> <meta http-equiv="Content-Type" c>현재 1/2 페이지 12
25 Jul 2016
모방 Lexiang|VIICMS WeChat 소스 코드 WeChat 공개 플랫폼 소스 코드
Hot Tools
WeChat 미니 프로그램 데모: 이미테이션 몰
WeChat 미니 프로그램 데모: 쇼핑몰을 모방하고 시작하기 쉬우며 쇼핑몰의 몇 가지 기본 기능을 잘 소개합니다.
요점: 앵커와 유사한 기능 구현
모든 사람에게 필요한 유사한 앵커 기능입니다. 또한 일부 테이크아웃 앱의 일반적인 주문 기능도 구현합니다.
WeChat 미니 프로그램 데모: Lezhu
WeChat 미니 프로그램 데모: Lezhu: 위치 기반과 유사하며 Zhang Xiaolong의 미니 프로그램 정신과 다소 유사합니다.
WeChat 미니 프로그램 게임 데모에서는 다양한 색상 블록을 선택합니다.
WeChat 미니 프로그램 게임 데모에서는 다양한 색상 블록을 선택합니다.
WeChat 애플릿 데모: 캐러셀 이미지 변환
캐러셀 차트 스타일 변경, 작은 프로그램으로 구현한 간단한 캐러셀 차트, 작성이 쉽습니다.