Vue.js 앱에 JavaScript 캘린더를 추가하는 방법
7117 단어 vuejavascriptfullcalendar
첫 번째 단계는 install Vue CLI 및 create the app 입니다. (프로세스에 대해 더 자세히 알고 싶다면 done this once before이 있습니다.) 터미널에서 폴더로 이동하여
npm run serve
를 실행하면 웹 브라우저에서 http://localhost:8080/을 열 수 있고 다음을 볼 수 있습니다. Vue CLI "hello world"앱.다음으로 FullCalendar plugins 을 설치하려면
npm install --save @fullcalendar/vue3 @fullcalendar/core @fullcalendar/daygrid @fullcalendar/timegrid
를 실행할 수 있습니다. 그런 다음 다음과 같이 캘린더 구성 요소를 구축할 수 있어야 합니다.<script>
import '@fullcalendar/core/vdom' // solves problem with Vite
import FullCalendar from '@fullcalendar/vue3'
import dayGridPlugin from '@fullcalendar/daygrid'
import timeGridPlugin from '@fullcalendar/timegrid'
import interactionPlugin from '@fullcalendar/interaction'
export default {
components: {
FullCalendar // make the <FullCalendar> tag available
},
data() {
return {
calendarOptions: {
plugins: [ dayGridPlugin, timeGridPlugin, interactionPlugin ],
initialView: 'dayGridMonth',
// Don't show the weekends
weekends: false,
// Define the header for the calendar
headerToolbar: {
left: 'prev,next today',
center: 'title',
right: 'dayGridMonth,timeGridWeek,timeGridDay'
},
// Define Event Data
events: 'https://gist.githubusercontent.com/steinbring/80157cc5866de53c8cd975a1673f4425/raw/72d8dfb2880b76ffbd7bb8a48f3803aab3b804ba/events.json'
}
}
}
}
</script>
<template>
<FullCalendar :options="calendarOptions" />
</template>
우리가 만든 we built out a calendar에서 데이터를 가져오는 지난 번 mock JSON api을 기억할 것입니다. 이 데모는 동일한 헤더 레이아웃, 동일한 기본값 및 (가장 중요하게도) 동일한 모의 API를 사용해야 합니다. 나는 a github repo showing how to do this 뿐만 아니라 a demo site, so that you can see the end-result 을 생성했습니다. 데모 URL은 Render , like my previous examples 에서 호스팅됩니다.
스타인브링 / vue-calendar-demo
FullCalendar를 vue 앱과 함께 사용하는 방법의 예
vue-calendar-demo
프로젝트 설정
npm install
개발을 위한 컴파일 및 핫 리로드
npm run serve
프로덕션을 위해 컴파일 및 축소
npm run build
린트 및 수정 파일
npm run lint
구성 사용자 지정
Configuration Reference을 참조하십시오.
View on GitHub
이 여정의 다음 단계는 모의 API를 실제 API로 교체하는 방법을 보여주는 것입니다. 계속 지켜봐주십시오. 그때까지 질문, 의견 등이 있으면 언제든지 의견을 남겨주세요.
Reference
이 문제에 관하여(Vue.js 앱에 JavaScript 캘린더를 추가하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/steinbring/how-to-add-a-javascript-calendar-to-your-vuejs-app-1omo
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
npm install
npm run serve
npm run build
npm run lint
Reference
이 문제에 관하여(Vue.js 앱에 JavaScript 캘린더를 추가하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/steinbring/how-to-add-a-javascript-calendar-to-your-vuejs-app-1omo텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)