求一个可以自定义排期的日历,类似于钉钉日历?

求一个可以自定义排期的日历,类似于钉钉日历

阅读 898
3 个回答

FullCalendar

安装

npm install @fullcalendar/core @fullcalendar/daygrid @fullcalendar/timegrid @fullcalendar/interaction

示例

<!DOCTYPE html>
<html>
<head>
    <link href="https://cdn.jsdelivr.net/npm/fullcalendar@6.1.10/main.min.css" rel="stylesheet" />
    <script src="https://cdn.jsdelivr.net/npm/fullcalendar@6.1.10/main.min.js"></script>
</head>
<body>
    <div id="calendar"></div>
    <script>
        document.addEventListener('DOMContentLoaded', function () {
            var calendarEl = document.getElementById('calendar');
            var calendar = new FullCalendar.Calendar(calendarEl, {
                initialView: 'dayGridMonth',
                editable: true, // 可拖拽编辑
                events: [
                    { title: '会议', start: '2025-03-10' },
                    { title: '截止日期', start: '2025-03-15' }
                ],
                dateClick: function (info) {
                    alert('点击了: ' + info.dateStr);
                }
            });
            calendar.render();
        });
    </script>
</body>
</html>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题