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

首頁 網(wǎng)站源碼 小程序源碼 微信小程序-日歷

微信小程序-日歷

小程序日歷

思路分析

要實現(xiàn)一個日歷,就需要先知道幾個值:
當(dāng)月有多少天
當(dāng)月第一天星期幾
根據(jù)常識我們得知,每月最多31天,最少28天,日歷一排7個格子,則會有5排,但若是該月第一天為星期六,則會產(chǎn)生六排格子才對。
小程序沒有DOM操作概念,故不能動態(tài)的往當(dāng)月第一天的插入多少個空格子,只能通過在前面加入空格子的循環(huán)來控制,具體參考 wxml 文件。
日歷模板引入

日歷模板面板支持 手勢左右滑動;
提供跳轉(zhuǎn)至今天方法jumpToToday;
設(shè)置日期待辦事項標(biāo)記 setTodoLabels;
刪除指定日期待辦事項標(biāo)記 deleteTodoLabels;
清空所有日期待辦事項標(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({ // multi: true, // 是否開啟多選, // disablePastDay: true, // 是否禁選過去日期 /**?* 選擇日期后執(zhí)行的事件 ?* @param { object } currentSelect 當(dāng)前點擊的日期 ?* @param { array } allSelectedDays 選擇的所有日期(當(dāng)mulit為true時,才有allSelectedDays參數(shù)) ?*/ afterTapDay: (currentSelect, allSelectedDays) => { console.log('==============================='); console.log('當(dāng)前點擊的日期', currentSelect); console.log('當(dāng)前點擊的日期是否有事件標(biāo)記: ', currentSelect.hasTodo || false);
? ? ? ? allSelectedDays && console.log('選擇的所有日期', allSelectedDays); console.log('getSelectedDay方法', getSelectedDay());
? ? ? }, /**?* 日期點擊事件(此事件會完全接管點擊事件) ?* @param { object } currentSelect 當(dāng)前點擊的日期 ?* @param { object } event 日期點擊事件對象 ?*/ // 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() { // 指定需要刪除待辦標(biāo)識的日期 deleteTodoLabels([{
? ? ? year: 2018,
? ? ? month: 5,
? ? ? day: 12,
? ? }, {
? ? ? year: 2018,
? ? ? month: 5,
? ? ? day: 15,
? ? }]); // clearTodoLabels(); }, /**?* 跳轉(zhuǎn)至今天 ?*/ jump() { jumpToToday();
? },
}; Page(conf);

免責(zé)聲明

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

相關(guān)文章

微信小程序TDesign UI庫CSS選擇器:.t-grid--card 如何生效? 微信小程序TDesign UI庫CSS選擇器:.t-grid--card 如何生效?

05 Apr 2025

微信小程序TDesignUI庫CSS選擇器解析在使用微信小程序TDesign...

微信小程序申請:流程、費用及與服務(wù)號的關(guān)系詳解? 微信小程序申請:流程、費用及與服務(wù)號的關(guān)系詳解?

19 Apr 2025

微信小程序申請流程及費用詳解朋友委托開發(fā)微信小程序商城,在申請過程中遇到一些關(guān)于費用和流程的問題,...

如何使用微信迷你程序? 如何使用微信迷你程序?

13 Jul 2025

用微信小程序其實很簡單,其核心在于無需下載安裝即可直接使用,通過幾種方式打開后便能實現(xiàn)日常高頻場景的便捷操作。一、打開方式包括發(fā)現(xiàn)頁“小程序”入口、朋友分享鏈接或微信頂部搜索欄輸入名稱,首次使用的小程序會自動收藏至“我的小程序”。二、界面和操作與普通App類似,點擊按鈕跳轉(zhuǎn)、滑動瀏覽內(nèi)容,部分功能需授權(quán)位置、手機號等權(quán)限。三、管理方面,“最近使用”會記錄打開過的小程序,可將常用小程序添加至“我的小程序”,也可在設(shè)置中清除緩存或卸載。四、小程序覆蓋生活多個方面,如點外賣、打車出行、查天氣、購物、健

Java如何正確生成并顯示微信小程序帶參數(shù)二維碼? Java如何正確生成并顯示微信小程序帶參數(shù)二維碼?

19 Apr 2025

在Java中生成帶參數(shù)的微信小程序二維碼并將其顯示在HTML頁面上,是一個常見的需求。本文將詳細(xì)探討如何使用J...

H5頁面制作和微信小程序有什么不同 H5頁面制作和微信小程序有什么不同

05 Apr 2025

H5更靈活,可定制性強,但需要嫻熟的技術(shù);小程序上手快,維護便捷,但受限于微信框架。

如何在微信小程序中實現(xiàn)優(yōu)惠券自動添加到卡包? 如何在微信小程序中實現(xiàn)優(yōu)惠券自動添加到卡包?

04 Apr 2025

微信小程序優(yōu)惠券自動添加到卡包的實現(xiàn)方式在微信小程序中,如果你希望用戶領(lǐng)取優(yōu)惠券后,優(yōu)惠券能自動添...

微信小程序webview中Vue.js動態(tài)style位移失效是什么原因? 微信小程序webview中Vue.js動態(tài)style位移失效是什么原因?

04 Apr 2025

在微信小程序web-view中使用Vue.js動態(tài)style位移失效的原因分析在使用Vue.js...

Taro Vue 微信小程序px單位適配失?。喝绾谓鉀Q不同機型頁面布局錯亂問題? Taro Vue 微信小程序px單位適配失?。喝绾谓鉀Q不同機型頁面布局錯亂問題?

05 Apr 2025

TaroVue微信小程序:px單位適配問題及解決方案在使用Taro框架開發(fā)微信小程序時,官方文檔推薦使用px...

Vue.js動態(tài)style在微信小程序web-view中失效,究竟是什么原因? Vue.js動態(tài)style在微信小程序web-view中失效,究竟是什么原因?

04 Apr 2025

在Vue.js項目中,使用動態(tài)style屬性控制元素位移,在瀏覽器中運行正常,但嵌入微信小程序web-view后失效,這究?...

See all articles See all articles

熱工具

微信小程序demo:仿商城

微信小程序demo:仿商城

微信小程序demo:仿商城,上手簡單,對商城的一些基本的功能有很好的涉及

外賣:實現(xiàn)類似錨點功能

外賣:實現(xiàn)類似錨點功能

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

微信小程序demo:樂助

微信小程序demo:樂助

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

微信小程序游戲類demo挑選不同色塊

微信小程序游戲類demo挑選不同色塊

微信小程序游戲類demo挑選不同色塊

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

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

輪播圖樣式變換,簡單的一個用小程序?qū)崿F(xiàn)的輪播圖,寫法容易