警告 ⚠️
仅提供部分简单功能,且不再维护,建议使用日历组件自行重写此选择器。此 template
带有 input
输入框,不影响模板的使用,可配置隐藏
# 引入
// example.wxml
<import src="../../template/datepicker/index.wxml"/>
<view class="datepicker-box">
<template is="datepicker" data="{{...datepicker}}" />
</view>
/* example.wxss */
@import '../../template/datepicker/index.wxss';
# 初始化
import initDatepicker from '../../template/datepicker/index';
const conf = {
onShow: function() {
initDatepicker(); // 使用默认配置初始化日历选择器
}
};
Page(conf);
# 配置
此处 config 配置参考日历组件
不同之处在于增加两个函数 showDatepicker/closeDatepicker, 控制开/关选择器面板
打开面板跳转至指定日期,使用 showDatepicker(),参数形如:'2019-2-12',不传则默认为当天
import initDatepicker, {
showDatepicker,
closeDatepicker,
getSelectedDay
} from '../../template/datepicker/index';
const conf = {
afterTapDay: currentSelect => {
console.log('当前点击的日期', currentSelect);
}
};
initDatepicker(conf);
← 日历模板