WeChat Mini-Programmkalender

Mini-Programmkalender

Gedankenanalyse

Um einen Kalender zu implementieren, müssen Sie zunächst mehrere Werte kennen:
Wie viele Tage hat der Monat? Welcher Tag ist der erste Tag des Monats? Nach dem gesunden Menschenverstand wissen wir, dass ein Monat maximal 31 Tage und mindestens 28 Tage hat. Wenn der Kalender 7 Zeilen hintereinander hat, gibt es 5 Zeilen Am Samstag wird es sechs Startreihen geben.
Das Applet verfügt über kein Konzept für DOM-Operationen und kann daher die Anzahl der leeren Zellen nicht dynamisch in den ersten Tag des Monats einfügen. Einzelheiten finden Sie in der WXML-Datei .
Einführung in die Kalendervorlage

Das Kalendervorlagenfenster unterstützt das Verschieben nach links und rechts
Bietet die Methode „jumpToToday“, um zum heutigen Tag zu springen
Datums-Aufgabenetiketten festlegen setTodoLabels; Aufgabenetiketten für ein bestimmtes Datum löschen deleteTodoLabels
Löschen Sie alle Datums- und To-do-Etiketten. clearTodoLabels; Stellen Sie eine Einführung in die Vorlage bereit
Einführung von wxml und wxss
// example.wxml
<import src="../../template/calendar/index.wxml"/>
<view class="calendar-wrap">
<template is="calendar" data="{{...calendar}}" />
</view>
/* example.wxss */ @import '../../template/calendar/index.wxss';
Initialisierung der Kalenderkomponente
import initCalendar, { getSelectedDay, jumpToToday, setTodoLabels, deleteTodoLabels, clearTodoLabels } from '../../template/calendar/index'; const conf = { onShow: function() { initCalendar({ // multi: true, // Ob Mehrfachauswahl aktiviert werden soll, // deaktivierenPastDay: true, // Ob vergangene Daten deaktiviert werden sollen/*** Ereignisse, die nach der Auswahl eines Datums ausgeführt werden * @param { object } currentSelect Das aktuell angeklickte Datum * @param { array } allSelectedDays Alle ausgewählten Daten (nur wenn mulit true ist, ist der Parameter allSelectedDays verfügbar)*/ afterTapDay: (currentSelect, allSelectedDays) => { console.log('======= = ===================='); console.log('Das aktuelle Klickdatum', currentSelect); date Es gibt Ereignismarkierungen: ', currentSelect.hasTodo || false);
       allSelectedDays && console.log('alle ausgewählten Daten', allSelectedDays);
}, /*** Datum des Klickereignisses (dieses Ereignis übernimmt vollständig das Klickereignis) * @param { object } currentSelect Das Datum des aktuellen Klicks * @param { object } event Datum des Klickereignisobjekts*/ // onTapDay(currentSelect, event) { // console.log(currentSelect); // console.log(event); // }, /*** Ereignisse werden ausgelöst, nachdem die erste Darstellung des Kalenders abgeschlossen ist, z. B. das Setzen von Ereignismarkierungen.*/ afterCalendarRender () { setTodoLabels({
​ ​ ​ pos: 'unten',
          dotColor: '#40',
        Tage: [{
Jahr: 2018,
Monat: 5,
Tag: 12,
           }, {
Jahr: 2018,
Monat: 5,
Tag: 15,
          }],
        });
},
});
}, deleteTodo() { // Geben Sie das Datum an, an dem die Aufgabenbezeichnung gelöscht werden muss deleteTodoLabels([{
Jahr: 2018,
Monat: 5,
Tag: 12,
}, {
Jahr: 2018,
Monat: 5,
Tag: 15,
}]); // clearTodoLabels(); }, /*** Springe zu heute*/ jump() { jumpToToday();
},
}; Seite(conf);

Haftungsausschluss

Alle Ressourcen auf dieser Website werden von Internetnutzern bereitgestellt oder von großen Download-Sites nachgedruckt. Bitte überprüfen Sie selbst die Integrität der Software! Alle Ressourcen auf dieser Website dienen nur als Referenz zum Lernen. Bitte nutzen Sie diese nicht für kommerzielle Zwecke. Andernfalls sind Sie für alle Folgen verantwortlich! Wenn ein Verstoß vorliegt, kontaktieren Sie uns bitte, um ihn zu löschen. Kontaktinformationen: admin@php.cn

Verwandter Artikel

Beispiel-Tutorial zum WeChat Mini-Programm (1) Beispiel-Tutorial zum WeChat Mini-Programm (1)

15 May 2018

Bevor Sie mit der Entwicklung eines Anwendungskontos beginnen, werfen Sie einen Blick auf das offizielle „Mini-Programm“-Tutorial! (Der folgende Inhalt stammt aus dem offiziellen Entwicklungsleitfaden „Miniprogramm“ von WeChat.) Dieses Dokument führt Sie Schritt für Schritt durch die Erstellung eines WeChat-Miniprogramms und Sie können die tatsächliche Wirkung des Miniprogramms auf Ihrem Mobiltelefon erleben. Auf der Startseite dieses Miniprogramms werden die Willkommensnachricht und der WeChat-Avatar des aktuellen Benutzers angezeigt. Klicken Sie auf den Avatar, um das Startprotokoll des aktuellen Miniprogramms auf der neu geöffneten Seite anzuzeigen.

WeChat Mini-Programm Einfache DEMO-Layout-, Logik- und Stilübungen WeChat Mini-Programm Einfache DEMO-Layout-, Logik- und Stilübungen

09 Jan 2017

In diesem Artikel werden hauptsächlich die relevanten Informationen zu den einfachen DEMO-Layout-, Logik- und Stilübungen des WeChat-Miniprogramms vorgestellt. Hier finden Sie ein einfaches Beispiel zum Üben des Layouts des Miniprogramms sowie den Beispielcode und die Implementierungsdarstellung es kann sich darauf beziehen.

WeChat Mini-Programm: Projektentwicklungs-Implementierungsschritte löschen WeChat Mini-Programm: Projektentwicklungs-Implementierungsschritte löschen

13 Feb 2017

In diesem Artikel werden hauptsächlich die relevanten Informationen zu den Implementierungsschritten des WeChat-Miniprogramm-Löschprojekts vorgestellt. Nachfolgend finden Sie eine detaillierte Erklärung und Vorsichtsmaßnahmen für die Schritte zum Löschen des Miniprogramms

Offizielle Zusammenfassung der häufig gestellten Fragen zum WeChat Mini-Programm (FAQ). Offizielle Zusammenfassung der häufig gestellten Fragen zum WeChat Mini-Programm (FAQ).

01 Apr 2017

Offizielle FAQ-Zusammenfassung des WeChat-Miniprogramms (17.3.13-17.3.19),

WeChat Mini-Programm Praktisches Programm Einfache Nachrichtenproduktionsmethode WeChat Mini-Programm Praktisches Programm Einfache Nachrichtenproduktionsmethode

21 May 2018

In diesem Artikel werden hauptsächlich relevante Informationen zur Erstellung einfacher Nachrichten des WeChat-Miniprogramms vorgestellt, auf die sich Freunde in Not beziehen können.

WeChat Mini-Programm: Erklärung der Datenbindung WeChat Mini-Programm: Erklärung der Datenbindung

01 Mar 2017

Was ich Ihnen heute vorstellen möchte, ist die Datenbindung von Miniprogrammen. Der heutige Inhalt folgt der Erklärung des WeChat-Miniprogramms: Grundlegende Verwendung von Komponenten. Schüler, die sich nicht sicher sind, können es selbst überprüfen.

Einführung in den Demo-Import des WeChat Mini-Programms Einführung in den Demo-Import des WeChat Mini-Programms

27 Jun 2018

In diesem Artikel werden hauptsächlich relevante Informationen zur detaillierten Einführung des WeChat-Miniprogramms vorgestellt. Freunde in Not können sich darauf beziehen.

Zusammenfassung der WeChat Mini-Programmentwicklungstechnologie Zusammenfassung der WeChat Mini-Programmentwicklungstechnologie

25 Mar 2017

Das Mobike-Miniprogramm wurde am ersten Tag des WeChat-Miniprogramms offiziell veröffentlicht und gelangte in den Freundeskreis der Weibo-Medien. In diesem Artikel geht es hauptsächlich um eine Zusammenfassung der technischen Richtung und darum, wie man in diesem Entwicklungszyklus Schritt für Schritt vom Lernen zum Fortschritt übergeht. ... ... ... ...

WeChat Mini-Programm: Eine Erklärung der grundlegenden Verzeichnisstruktur des Mini-Programms WeChat Mini-Programm: Eine Erklärung der grundlegenden Verzeichnisstruktur des Mini-Programms

02 Mar 2017

In der Einführung zu WeChat Mini Programs haben wir bereits etwas über die Funktionen von Mini Programs, Entwicklungstools und die Erstellung von Mini Program-Projekten erfahren. Heute nehmen wir firstdemo als Beispiel, um die grundlegende Verzeichnisstruktur des Miniprogramms vorzustellen.

See all articles See all articles

Hot Tools

WeChat-Miniprogramm-Demo: Imitations-Einkaufszentrum

WeChat-Miniprogramm-Demo: Imitations-Einkaufszentrum

Demo des WeChat-Miniprogramms: Nachahmung eines Einkaufszentrums, einfacher Einstieg und gute Einführung in einige Grundfunktionen des Einkaufszentrums

Imbiss: Implementieren Sie eine ankerähnliche Funktionalität

Imbiss: Implementieren Sie eine ankerähnliche Funktionalität

Es ist die ähnliche Ankerfunktion, die jeder braucht. Darüber hinaus werden auch die typischen Bestellfunktionen einiger Take-out-Apps implementiert.

Demo des WeChat-Miniprogramms: Lezhu

Demo des WeChat-Miniprogramms: Lezhu

Demo des WeChat-Miniprogramms: Lezhu: ähnelt der standortbasierten hilfreichen Anwendung, ähnelt etwas dem Geist des Miniprogramms von Zhang Xiaolong.

Die Spieldemo des WeChat-Miniprogramms wählt verschiedene Farbblöcke aus

Die Spieldemo des WeChat-Miniprogramms wählt verschiedene Farbblöcke aus

Die Spieldemo des WeChat-Miniprogramms wählt verschiedene Farbblöcke aus

WeChat-Applet-Demo: Karussell-Bildtransformation

WeChat-Applet-Demo: Karussell-Bildtransformation

Änderung des Karusselldiagrammstils, ein einfaches Karusselldiagramm, implementiert mit einem kleinen Programm, einfach zu schreiben