calendar-schedules-js

0.1.1 • Public • Published

Getting started

Installation

npm i calendar-schedules-js

Usage

import { CalendarSchedulesJs } from 'calendar-schedules-js' //日历组件
import 'calendar-schedules-js/style.css' //日历样式

// .vue
<CalendarSchedulesJs />

User guide

Calendar

一款内置班次属性,添加任务条功能的带农历的日历

Props

Prop name Description Defulat
holidayShow 显示排班 false
holidaySettings 排班字段 [{ name, val, color }]

event

Event name Description Callback Type
day-click 点击事件 calendarInfo CalendarType
jumped 翻月事件回调 calendarList CalendarType[]

method

Method name Description Param Callback Type
updateCalendarTask 更新任务条 labelInfo LabelType
updateCalendarHoliday 更新排班 holidayInfo holidayInfoType
calendarList 日历的 list calendarList CalendarType[]

type

CalendarType {
  week?: string,
  day?: number,
  date: string,
  lunarDate: string,
  month?: number,
  year?: number,
  isCurMonth?: boolean,
  isCurDay?: boolean,
  holidayType?: string,
  info?:LabelType[],
}

LabelType {
  labelDateRange: LabelDateType[];
  labelMsg: T;
  labelId?: number;
  labelIndex?: number;
}

holidayInfoType {
  labelMsg: T;
  date: string
}

/calendar-schedules-js/

    Package Sidebar

    Install

    npm i calendar-schedules-js

    Weekly Downloads

    2

    Version

    0.1.1

    License

    ISC

    Unpacked Size

    123 kB

    Total Files

    6

    Last publish

    Collaborators

    • virgouss