# Documentation
Greetings! You've stumbled upon the documentation. These docs are in need of
dire help, so if you're looking to contribute to this library this would be a
wonderful start. The components documented are linked below and the undocumented
components are plain text.
Documenting components is as easy as looking at the code found [here](../src/components).
### Glossary
- [Components](#components)
- [Events](#events)
- [Slots](#slots)
## Components
- ds-gestures
- ds-day
- ds-day-row
- ds-days-view
- ds-day-times
- ds-day-picker
- ds-agenda
- ds-agenda-day
- ds-agenda-event
- ds-calendar
- ds-calendar-app
- ds-calendar-event
- ds-calendar-event-time
- ds-calendar-event-chip
- ds-calendar-event-popover
- ds-calendar-event-placeholder
- ds-calendar-event-create-popover
- ds-calendar-event-time-placeholder
- ds-event
- ds-event-dialog
- ds-schedule
- ds-schedule-span
- ds-schedule-type
- ds-schedule-time
- ds-schedule-times
- [ds-schedule-actions](ds-schedule-actions.md)
- ds-schedule-forecast
- ds-schedule-modifier
- ds-schedule-type-custom
- ds-schedule-type-custom-dialog
- ds-schedule-frequency
- ds-schedule-frequency-day
- ds-schedule-frequency-week
- ds-schedule-frequency-year
- ds-schedule-frequency-month
- ds-schedule-frequency-day-of-week
- ds-weeks-view
- ds-week-header
- ds-week-day-header
- ds-identifier-chip
## Events
This library has many layers of components, so you can use them at any level.
Events at the lowest level components generated are passed to the parents so you
can listen to nearly every event no matter what component you use.
This list states the event name, when it is triggered, what event data there is,
and which components generate it.
For more details on the events, there will be documentation on the components
which generate the events.
- *event-create*: When the user creates a new event on the calendar
- $event: [Event](dayspan.md#event)
- components: ds-calendar-app, ds-event, ds-event-dialog, ds-calendar-event-create-popover
- *event-update*: When the user updates an existing event on the calendar
- $event: [Event](dayspan.md#event)
- components: ds-calendar-app, ds-event, ds-event-dialog, ds-schedule-actions
- *event-remove*: When the user removes event from the calendar
- $event: [Event](dayspan.md#event)
- components: ds-calendar-app, ds-event, ds-event-dialog, ds-schedule-actions
- *change*: When the calendar type, span, or one of it's events changes.
- $event: [Calendar](dayspan.md#calendar)
- components: ds-calendar-app
- *add*: When the user clicks somewhere indicated they want to add an event on a given day.
- $event: [CalendarDay](dayspan.md#calendarday)
- components: ds-calendar-app, ds-agenda, ds-agenda-day, ds-day, ds-day-row, ds-weeks-view, ds-week-day-header, ds-days-view
- *edit*: When the user wants to edit an event (clicks on the pencil if a popover is available, or just plain clicking on an event when there is no popover).
- $event: [CalendarEvent](dayspan.md#calendarevent)
- components: ds-calendar-app, ds-agenda, ds-agenda-day, ds-agenda-event, ds-calendar-event, ds-calendar-event-time, ds-day, ds-day-row, ds-weeks-view, ds-day-times, ds-week-day-header, ds-days-view
- *create-edit*: When the user edits an un-saved event being added with the create popover.
- $event: { type, calendarEvent, calendar, close, details, handled, added, refresh, close, $vm, $element }
- components: ds-calendar-event-create-popover
- *save*: When the user is editing an event in ds-event and is trying to save.
- $event: { type, day, schedule, target, details, targetDetails, calendar, calendarEvent, handled, refresh, create, added, $vm, $element }
- components: ds-calendar-app, ds-event, ds-event-dialog
- *saved*: When the user has saved an event in ds-event.
- $event: { type, day, schedule, target, details, targetDetails, calendar, calendarEvent, handled, refresh, create, added, $vm, $element }
- components: ds-calendar-app, ds-event
- *update*: When the user updates an existing event in ds-event.
- $event: { type, day, schedule, target, details, targetDetails, calendar, calendarEvent, handled, refresh, create, added, $vm, $element }
- components: ds-calendar-app, ds-event
- *create*: When the user creates a new event in ds-event.
- $event: { type, day, schedule, target, details, targetDetails, calendar, calendarEvent, handled, refresh, create, added, $vm, $element }
- components: ds-calendar-app, ds-event
- *actioned*: When an action has been performed in a calendar event instance or schedule
- $event:
- components: ds-calendar-app, ds-event, ds-event-dialog
- *cancel*: When the user cancels editing or creating an event in ds-event.
- $event: { type, day, schedule, target, details, targetDetails, calendar, calendarEvent, handled, refresh, create, added, $vm, $element }
- components: ds-calendar-app, ds-event, ds-event-dialog
- *open*: When the user requests to open the ds-event-dialog.
- $event: { type, day, schedule, calendar, calendarEvent, handled, open, $vm, $element}
- components: ds-calendar-app, ds-event-dialog
- *close*: When the user requests to close the ds-event-dialog.
- $event: { type, day, schedule, calendar, calendarEvent, handled, open, $vm, $element}
- components: ds-calendar-app, ds-event-dialog
- *view-day*: When the user wants to view the events for a day (clicks on day of month link)
- $event [CalendarDay](dayspan.md#calendarday)
- components: ds-calendar-app, ds-agenda, ds-agenda-day, ds-agenda-event, ds-day, ds-week-day-header, ds-days-view
- *creating*: When the user hit save to create a new event. This can be intercepted and stopped from being created, added to the calendar, or resulting the create popover being closed.
- $event: { type, calendarEvent, calendar, close, details, handled, added, refresh, close, $vm, $element }
- components: ds-calendar-event-create-popover
- *created*: When the user hit save to create a new event and it's been added to the calendar.
- $event: { type, calendarEvent, calendar, close, details, handled, added, refresh, close, $vm, $element }
- components: ds-calendar-event-create-popover
- *adding*:
- $event: { placeholder, mouseEvent, }
- components: ds-calendar, ds-calendar-app
- *added*:
- $event: { span, placeholder, mouseEvent, }
- components: ds-calendar, ds-calendar-app
- *moving*:
- $event: { placeholder, calendarEvent, mouseEvent, }
- components: ds-calendar, ds-calendar-app
- *moved*:
- $event: { calendarEvent, target, mouseEvent, movingEvent, }
- components: ds-calendar, ds-calendar-app
- *remove*: When the "Remove this event" action is executed.
- $event:
- components: ds-schedule-actions
- *exclude*: When the "Remove this occurrence" action is executed.
- $event:
- components: ds-schedule-actions
- *cancel*: When the "Cancel this occurrence" action is executed.
- $event:
- components: ds-schedule-actions
- *uncancel*: When the "Undo cancellation" action is executed.
- $event:
- components: ds-schedule-actions
- *move*: When the "Move this occurrence" action is executed.
- $event:
- components: ds-schedule-actions
- *include*: When the "Add new occurrence" action is executed.
- $event:
- components: ds-schedule-actions
- *finish*: When an action is done being executed.
- $event:
- components: ds-schedule-actions
- *mouse-move-day*:
- $event: { type, day, calendar, left, right, handled, $event, $vm, $element }
- components: ds-calendar, ds-calendar-app, ds-day, ds-day-row, ds-weeks-view, ds-week-day-header, ds-days-view
- *mouse-down-day*:
- $event: { type, day, calendar, left, right, handled, $event, $vm, $element }
- components: ds-calendar, ds-calendar-app, ds-day, ds-day-row, ds-weeks-view, ds-week-day-header, ds-days-view
- *mouse-up-day*:
- $event: { type, day, calendar, left, right, handled, $event, $vm, $element }
- components: ds-calendar, ds-calendar-app, ds-day, ds-day-row, ds-weeks-view, ds-week-day-header
没有合适的资源?快使用搜索试试~ 我知道了~
使用 Vuetify 可视化 DaySpan 日历和时间表的组件集合.zip
共105个文件
vue:40个
js:36个
md:7个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 127 浏览量
2024-12-01
17:18:26
上传
评论
收藏 623KB ZIP 举报
温馨提示
使用 Vuetify 可视化 DaySpan 日历和时间表的组件集合dayspan-vuetify - 简体中文使用 Vuetify 的 DaySpan 中的时间表和日历组件集合此库致力于提供任何现代日历应用可以支持的所有功能,甚至更多。它不仅适用于日历应用,还适用于用户希望控制系统内事件发生时间的任何应用。单击此处查看完整的应用程序示例该库的每个功能都可以通过本地和全局设置切换,并且所有文本都可以本地化。地位这个库的功能已接近完工(每个组件、道具、事件、插槽、方法的文档都必须等待),但 API 仍然会偶尔发生微小的变化。当前文档注意这个库在一些地方使用了 v-html(例如显示事件详细信息),因此您必须清理自己的数据以防止 XSS 漏洞。用法安装npm install --save dayspan-vuetify此库与 Vuetify >= 1.1.9 配合使用效果最佳import DaySpanVuetify from 'dayspan-vuetify'Vue.use( DaySpanVuetify, { // option
资源推荐
资源详情
资源评论
收起资源包目录
使用 Vuetify 可视化 DaySpan 日历和时间表的组件集合.zip (105个子文件)
.babelrc 312B
dayspan-vuetify.min.css 1KB
.editorconfig 147B
MaterialIcons-Regular.e79bfd8.eot 140KB
.gitignore 139B
.gitkeep 0B
index-template.html 890B
index.html 160B
dayspan-vuetify.min.js 208KB
component.js 15KB
nl.js 14KB
defaults.js 13KB
fr.js 12KB
it.js 12KB
es.js 12KB
de.js 12KB
ca.js 12KB
pt_br.js 12KB
en.js 11KB
tr.js 11KB
webpack.prod.conf.js 4KB
functions.js 3KB
ScheduleFrequency.js 3KB
index.js 3KB
dev-server.js 2KB
webpack.lib.conf.js 2KB
utils.js 2KB
index.js 2KB
webpack.base.conf.js 1KB
check-versions.js 1KB
webpack.dev.conf.js 1KB
plugin.js 1KB
build-lib.js 983B
colors.js 969B
build.js 953B
docs.js 823B
icons.js 732B
vue-loader.conf.js 413B
dev-client.js 245B
.postcssrc.js 197B
dev.env.js 139B
lib.js 130B
index.js 126B
prod.env.js 48B
package-lock.json 443KB
package.json 2KB
LICENSE 1KB
dayspan-vuetify.min.js.map 1.28MB
dayspan-vuetify.min.css.map 3KB
README.md 12KB
ds-schedule-actions.md 6KB
README.md 6KB
dayspan.md 515B
web.md 106B
vuetify.md 81B
vue.md 74B
lib.scss 2KB
app.scss 149B
lib.styl 0B
MaterialIcons-Regular.a37b0c0.ttf 125KB
资源内容.txt 1KB
标签.txt 3B
CalendarApp.vue 17KB
Event.vue 15KB
ScheduleActions.vue 11KB
Calendar.vue 11KB
CalendarEventCreatePopover.vue 11KB
app.vue 8KB
CalendarEventPopover.vue 7KB
CalendarEvent.vue 5KB
ScheduleTimes.vue 5KB
AgendaEvent.vue 5KB
CalendarEventTime.vue 5KB
DaysView.vue 5KB
Day.vue 4KB
WeekDayHeader.vue 4KB
DayTimes.vue 4KB
DayPicker.vue 4KB
ScheduleSpan.vue 4KB
EventDialog.vue 4KB
ScheduleTime.vue 3KB
ScheduleTypeCustomDialog.vue 3KB
ScheduleForecast.vue 3KB
ScheduleType.vue 3KB
Schedule.vue 3KB
Gestures.vue 2KB
ScheduleFrequencyYear.vue 2KB
ScheduleFrequencyDay.vue 2KB
ScheduleFrequencyDayOfWeek.vue 2KB
ScheduleFrequencyWeek.vue 2KB
CalendarEventPlaceholder.vue 2KB
CalendarEventTimePlaceholder.vue 2KB
AgendaDay.vue 2KB
WeeksView.vue 2KB
ScheduleFrequencyMonth.vue 2KB
ScheduleModifier.vue 2KB
CalendarEventChip.vue 1KB
Agenda.vue 1KB
WeekHeader.vue 1KB
ScheduleTypeCustom.vue 1KB
共 105 条
- 1
- 2
资源评论
徐浪老师
- 粉丝: 8250
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功