Calendrier-programme WeChat Mini
Analyse de pensée
Pour mettre en place un calendrier, vous devez d'abord connaître plusieurs valeurs :
Combien de jours y a-t-il dans le mois
Quel est le premier jour du mois
Selon le bon sens, on sait qu'un mois compte au maximum 31 jours et au minimum 28 jours. Si le calendrier comporte 7 grilles d'affilée, il y aura 5 lignes. Par contre, si le premier jour du mois est un. Samedi, il y aura six rangées de grilles.
L'applet n'a aucun concept d'opérations DOM, elle ne peut donc pas insérer dynamiquement le nombre de cellules vides dans le premier jour du mois. Elle ne peut être contrôlée qu'en ajoutant une boucle de cellules vides devant. Veuillez vous référer au fichier wxml pour plus de détails. .
Introduction au modèle de calendrier
Le panneau de modèle de calendrier prend en charge les gestes coulissants vers la gauche et la droite ; Fournit la méthode jumpToToday pour accéder à aujourd'hui ; Définir les étiquettes de tâches à faire setTodoLabels ; Supprimer les étiquettes de tâches pour une date spécifiée deleteTodoLabels ; Effacer toutes les étiquettes de tâches à faire clearTodoLabels ; Fournir une introduction au modèle de modèle
Présentez wxml et wxss
// exemple.wxml
<import src="../../template/calendar/index.wxml"/>
<view class="calendar-wrap">
<template is="calendar" data="{{...calendar}}" />
</vue>
/* exemple.wxss */ @import '../../template/calendar/index.wxss';
Initialisation des composants du calendrier
import initCalendar, { getSelectedDay, jumpToToday, setTodoLabels, deleteTodoLabels, clearTodoLabels } from '../../template/calendar/index'; const conf = { onShow : function() { initCalendar({ // multi : true, // S'il faut activer la sélection multiple, // désactiverPastDay : true, // S'il faut désactiver les dates passées/*** Événements exécutés après la sélection d'une date * @param { object } currentSelect La date actuellement cliquée * @param { array } allSelectedDays Toutes les dates sélectionnées (uniquement lorsque mulit est vrai, le paramètre allSelectedDays est disponible)*/ afterTapDay : (currentSelect, allSelectedDays) => console.log('======= = ======================='); console.log('La date du clic actuel', currentSelect console.log('Est le clic actuel); date Il existe des marqueurs d'événement : ', currentSelect.hasTodo || false);
allSelectedDays && console.log('toutes les dates sélectionnées', allSelectedDays); console.log('méthode getSelectedDay', getSelectedDay());
}, /*** Événement de clic de date (cet événement prendra complètement le relais de l'événement de clic) * @param { object } currentSelect La date du clic en cours * @param { object } event Objet d'événement de clic de date*/ // onTapDay(currentSelect, event) { // console.log(currentSelect); // console.log(event); () { setTodoLabels({
pos : 'en bas',
dotColor : '#40',
jours : [{
Année : 2018,
mois : 5,
jour: 12,
}, {
Année : 2018,
mois : 5,
jour: 15,
}],
});
},
});
}, deleteTodo() { // Spécifiez la date à laquelle l'étiquette de tâche doit être supprimée deleteTodoLabels([{
Année : 2018,
mois : 5,
Jour: 12,
}, {
Année : 2018,
mois : 5,
Jour: 15,
}]); // clearTodoLabels(); }, /*** Aller à aujourd'hui*/ jump() { jumpToToday();
},
};Page(conf);
Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn
Article connexe
16 Jan 2017
Tutoriel du mini programme WeChat Configuration du mini programme
15 May 2018
Avant de commencer à développer un compte d'application, jetez un œil au tutoriel officiel "Mini Programme" ! (Le contenu suivant provient du guide de développement officiel du « mini-programme » de WeChat.) Ce document vous guidera étape par étape pour créer un mini-programme WeChat, et vous pourrez découvrir l'effet réel du mini-programme sur votre téléphone mobile. La page d'accueil de ce mini programme affichera le message de bienvenue et l'avatar WeChat de l'utilisateur actuel. Cliquez sur l'avatar pour afficher le journal de démarrage du mini programme actuel dans la page nouvellement ouverte.
22 Feb 2017
Cet article présente principalement les informations pertinentes sur l'explication détaillée et l'analyse d'exemples du code source frontal du mini programme WeChat. Les amis dans le besoin peuvent s'y référer.
29 Dec 2016
Cet article présente principalement les informations pertinentes du mini-programme WeChat et des exemples pratiques de mini-programmes. Les amis qui en ont besoin peuvent s'y référer.
10 Jan 2017
Cet article présente principalement les informations pertinentes du mini-programme WeChat et des exemples pratiques de mini-programmes. Les amis qui en ont besoin peuvent s'y référer.
15 May 2018
Nouvelle version du programme WeChat Mini 1028 : nouvelle API de gestion des données,
21 May 2018
Cet article présente principalement les informations pertinentes sur la méthode de production de nouvelles simples du programme pratique du mini-programme WeChat. Les amis dans le besoin peuvent s'y référer.
02 Mar 2017
L'analyse des données du mini-programme est un outil d'analyse de données destiné aux développeurs et aux opérateurs de mini-programmes. Il fournit des statistiques d'indicateurs clés, une surveillance des accès en temps réel, une analyse personnalisée, etc. pour faciliter l'optimisation et le fonctionnement itératifs des produits du mini-programme. Les principales fonctions sont les suivantes :
03 Mar 2017
Nouvelle version du programme WeChat Mini 1028 : description de l'API de gestion de fichiers,
Outils chauds Tags
Hot Tools
Démo du mini programme WeChat : imitation d'un centre commercial
Démo du mini programme WeChat : imitation d'un centre commercial, facile à démarrer et bonne introduction à certaines fonctions de base du centre commercial
À retenir : implémenter une fonctionnalité de type ancre
C'est la fonction d'ancrage similaire dont tout le monde a besoin. De plus, elle implémente également les fonctions de commande typiques de certaines applications à emporter. Il est recommandé d'étudier et d'étudier ;
Démo du mini programme WeChat : Lezhu
Démo du mini programme WeChat : Lezhu : similaire à une application utile basée sur la localisation, quelque peu similaire à l'esprit du mini programme de Zhang Xiaolong.
La démo du mini-jeu du programme WeChat sélectionne différents blocs de couleurs
La démo du mini-jeu du programme WeChat sélectionne différents blocs de couleurs
Démo de l'applet WeChat : transformation d'image en carrousel
Changement de style de graphique carrousel, un graphique carrousel simple implémenté avec un petit programme, facile à écrire