国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

微信小程式-日曆

小程式日曆

思路分析

要實(shí)作一個(gè)行事曆,就需要先知道幾個(gè)值:
當(dāng)月有多少天
當(dāng)月第一天星期幾
根據(jù)常識(shí)我們得知,每月最多31天,最少28天,日曆一排7個(gè)格子,則會(huì)有5排,但若是該月第一天為星期六,則會(huì)產(chǎn)生六排格子才對(duì)。
小程式?jīng)]有DOM操作概念,故不能動(dòng)態(tài)的往當(dāng)月第一天的插入多少個(gè)空格子,只能透過在前面加入空格子的循環(huán)來控制,具體參考 wxml 檔案。
日曆範(fàn)本引入

日曆模板面板支援 手勢(shì)左右滑動(dòng);
提供跳轉(zhuǎn)至今天方法jumpToToday;
設(shè)定日期待待辦事項(xiàng)標(biāo)記 setTodoLabels;
刪除指定日期待待辦事項(xiàng)標(biāo)記 deleteTodoLabels;
清空所有日期待待辦事項(xiàng)標(biāo)記 clearTodoLabels;
提供 template 模板引入
引入wxml及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';
日曆組件初始化
import initCalendar, { getSelectedDay, jumpToToday, setTodoLabels, deleteTodoLabels, clearTodoLabels } from '../../template/calendar/index'; const conf = { onShow: function() { initCalendar({ //)是否開啟多選, // disablePastDay: true, // 是否禁選過去日期/** ?* 選擇日期後執(zhí)行的事件?* @param { object } currentSelect 目前點(diǎn)擊的日期?* @param { array } allSelectedDays 選擇的所有日期(當(dāng)mulit為true時(shí),才有allSelectedDays參數(shù)) ?*/ afterTapDay: (currentSelect, allSelectedDays) => { console.log('==================== ==========='); console.log('目前點(diǎn)選的日期', currentSelect); console.log('目前點(diǎn)選的日期是否有事件標(biāo)記: ', currentSelect.hasTodo || false );
? ? ? ? allSelectedDays && console.log('所有選擇的日期', allSelectedDays); console.log('getSelectedDay方法', getSelectedDay());
}, /** ?* 日期點(diǎn)選事件(此事件會(huì)完全接手點(diǎn)選事件) ?* @param { object } currentSelect 目前點(diǎn)選的日期?* @param { object } event 日期點(diǎn)選事件物件?*/ // onTapDay(currentSelect, event) { // console.log(currentSelect); // console.log(event); // }, /** ?* 日曆初次渲染完成後觸發(fā)事件,如設(shè)定事件標(biāo)記?*/ afterCalendarRender() { setTodoLabels({
? ? ? ? ? pos: 'bottom',
? ? ? ? ? dotColor: '#40',
? ? ? ? ? days: [{
? ? ? ? ? ? year: 2018,
? ? ? ? ? ? month: 5,
? ? ? ? ? ? day: 12,
? ? ? ? ? }, {
? ? ? ? ? ? year: 2018,
? ? ? ? ? ? month: 5,
? ? ? ? ? ? day: 15,
? ? ? ? ? }],
? ? ? ? });
? ? ? },
? ? });
? }, deleteTodo() { // 指定需要?jiǎng)h除待辦識(shí)別碼的日期 deleteTodoLabels([{
? ? ? year: 2018,
? ? ? month: 5,
? ? ? day: 12,
? ? }, {
? ? ? year: 2018,
? ? ? month: 5,
? ? ? day: 15,
? ? }]); // clearTodoLabels(); }, /** ?* 跳到今天 ?*/ jump() { jumpToToday();
? },
}; Page(conf);

免責(zé)聲明

本站所有資源皆由網(wǎng)友貢獻(xiàn)或各大下載網(wǎng)站轉(zhuǎn)載。請(qǐng)自行檢查軟體的完整性!本站所有資源僅供學(xué)習(xí)參考。請(qǐng)不要將它們用於商業(yè)目的。否則,一切後果都由您負(fù)責(zé)!如有侵權(quán),請(qǐng)聯(lián)絡(luò)我們刪除。聯(lián)絡(luò)方式:admin@php.cn

相關(guān)文章

什麼是來源映射以及為什麼 JavaScript 開發(fā)人員需要它們? 什麼是來源映射以及為什麼 JavaScript 開發(fā)人員需要它們?

23 Oct 2024

來源映射(.map 檔案)彌合了縮小程式碼和原始程式碼之間的差距,使開發(fā)人員能夠調(diào)試神秘的縮小程式碼。它們提供從縮小程式碼到原始程式碼的映射,允許在生產(chǎn)環(huán)境中進(jìn)行有效的故障排除

如何從 .NET EXE 檔案中恢復(fù)遺失的 C# 原始碼? 如何從 .NET EXE 檔案中恢復(fù)遺失的 C# 原始碼?

17 Jan 2025

從 .NET EXE 產(chǎn)生 C# 原始程式碼當(dāng) C# 應(yīng)用程式的原始程式碼遺失時(shí),從 EXE 檔案產(chǎn)生程式碼可能至關(guān)重要...

Python 的內(nèi)部運(yùn)作原理 Python 的內(nèi)部運(yùn)作原理

04 Nov 2024

這是完整的程式碼檔案:程式碼 1. 原始碼 當(dāng)您編寫 Python 腳本時(shí),它是人類可讀的文字。該原始碼是一切的起點(diǎn)。 您的 Python 原始碼以 .py 檔案編寫,是人類可讀的。這段程式碼

可以透過程式設(shè)計(jì)方式檢索 PHP 函數(shù)原始碼嗎? 可以透過程式設(shè)計(jì)方式檢索 PHP 函數(shù)原始碼嗎?

19 Oct 2024

以程式設(shè)計(jì)方式提取 PHP 函數(shù)原始碼問題:是否可以以程式設(shè)計(jì)方式檢索給定名稱的 PHP 函數(shù)的原始程式碼? ; } 迴音

如何存取 C 原始程式碼中的 CMake 變數(shù)? 如何存取 C 原始程式碼中的 CMake 變數(shù)?

02 Nov 2024

在 C 原始程式碼中存取 CMake 變數(shù)問題:如何在 C 原始程式碼中存取和使用 CMake 變量,例如 LIBINTERFACE_VERSION...

來源映射如何增強(qiáng)生產(chǎn)中精簡(jiǎn) JavaScript 和 CSS 程式碼的調(diào)試? 來源映射如何增強(qiáng)生產(chǎn)中精簡(jiǎn) JavaScript 和 CSS 程式碼的調(diào)試?

23 Oct 2024

來源映射(“.map”檔案)對(duì)於調(diào)試縮小的 JavaScript 和 CSS 程式碼至關(guān)重要。它們將原始的、可讀的原始程式碼連結(jié)到生產(chǎn)中使用的精簡(jiǎn)程式碼。透過在開發(fā)工具中啟用來源映射,開發(fā)人員可以輕鬆識(shí)別

在 Java 中準(zhǔn)確地確定閏年的最佳方法是什麼? 在 Java 中準(zhǔn)確地確定閏年的最佳方法是什麼?

08 Dec 2024

評(píng)估閏年計(jì)算方法原始程式碼與替代程式碼在您的原始實(shí)作中,您正確檢查年份是否為...

我們?nèi)绾斡行У貙?AST 編譯回可讀的原始碼? 我們?nèi)绾斡行У貙?AST 編譯回可讀的原始碼?

13 Dec 2024

將 AST 編譯回原始程式碼將抽象語(yǔ)法樹 (AST) 編譯回原始程式碼(通常稱為「漂亮列印」)至關(guān)重要…

如何以程式設(shè)計(jì)方式檢索 Python 函數(shù)的原始碼? 如何以程式設(shè)計(jì)方式檢索 Python 函數(shù)的原始碼?

17 Dec 2024

檢索 Python 函數(shù)的原始程式碼在使用 Python 函數(shù)時(shí),您可能會(huì)遇到需要檢索其原始程式碼的情況...

See all articles See all articles

熱工具

微信小程式demo:仿商城

微信小程式demo:仿商城

微信小程式demo:仿商城,上手簡(jiǎn)單,對(duì)商城的一些基本的功能有很好的涉及

外帶:實(shí)現(xiàn)類似錨點(diǎn)功能

外帶:實(shí)現(xiàn)類似錨點(diǎn)功能

正是大家需要的類似錨點(diǎn)功能,另外也實(shí)現(xiàn)了一些外帶app的典型點(diǎn)菜功能,推薦學(xué)習(xí)研究;

微信小程式demo:樂助

微信小程式demo:樂助

微信小程式demo:樂助:類似基於地理位置的到位;助人應(yīng)用,與張小龍的小程式精神有點(diǎn)相似。

微信小程式遊戲類demo挑選不同色塊

微信小程式遊戲類demo挑選不同色塊

微信小程式遊戲類demo挑選不同色塊

微信小程式demo:輪播圖變換

微信小程式demo:輪播圖變換

輪播圖樣式變換,簡(jiǎn)單的一個(gè)用小程式實(shí)現(xiàn)的輪播圖,寫法容易