微信小程序日历的预订系统
废话不多说,从晚上摘了一个日历,修改为可预订系统 ,现在记录一下备忘,我已经把这个日历系统定制为组件,以便以后方便调用.
calendar文件夹下 的三个文件为
calendar.js
// components/calendar/calendar.js
Component({
/**
* 组件的属性列表
*/
properties: {
workDayNum: { // 激活几个工作日
type: Number,
value: 7
},
offset: { // 向后顺延几天后预定
type: Number,
value: 1
},
// holidays: { // 添加几个休息日
// type: Object,
// value: {}
// },
},
/**
* 组件的初始数据
*/
data: {
year: 0,
month: 0,
date: [日, 一, 二, 三, 四, 五, 六],
dateArr: [],
isToday: 0,
isTodayWeek: false,
todayIndex: 0,
},
/**
* 组件的方法列表
*/
methods: {
bookatThisDay(e){
let info=e.currentTarget.dataset;
let value=`${info.year}-${info.month}-${info.datenum}`;
let canBook=info.canbook
this.triggerEvent(bookatThisDay,{value:value,canBook:canBook});
},
calculateActiveDays(w
上一篇:
uniapp开发微信小程序-2.页面制作
