Vue와의 통합
DHTMLX Booking은 ref가 지정된 컨테이너 안에 위젯을 마운트하는 단일 파일 컴포넌트를 통해 Vue 3와 통합됩니다. 이 가이드에서는 Vue 프로젝트를 생성하고, Booking을 설치하고, 데이터와 이벤트를 포함한 위젯을 렌더링하는 방법을 안내합니다. 완전한 참조 구현은 GitHub의 Vue 예제를 참조하십시오.
이 가이드는 Vue 3 핵심 개념에 대한 기본 지식을 갖추고 있다고 가정합니다. 입문 내용은 Vue 3 문서를 참조하십시오.
프로젝트 생성
Booking 통합을 추가하기 전에 Vue 프로젝트를 먼저 생성합니다.
시작하기 전에 Node.js를 설치하십시오.
다음 명령은 공식 Vue 스캐폴딩 도구를 실행합니다:
npm create vue@latest
이 명령은 create-vue를 설치하고 실행합니다. 프롬프트 및 옵션에 대한 자세한 내용은 Vue.js 빠른 시작을 참조하십시오. 프롬프트가 나타나면 프로젝트 이름을 my-vue-booking-app으로 지정하십시오.
의존성 설치
프로젝트 디렉터리로 이동합니다.
다음 명령은 새로 생성된 앱 폴더를 엽니다:
cd my-vue-booking-app
패키지 매니저를 사용하여 의존성을 설치하고 개발 서버를 시작합니다.
다음 명령은 yarn을 사용합니다:
yarn
yarn dev
다음 명령은 npm을 사용합니다:
npm install
npm run dev
앱은 예를 들어 http://localhost:5173과 같은 로컬호스트에서 실행됩니다.
앱에 Booking 추가
Booking 패키지를 설치하기 전에 개발 서버를 중지한 다음, 위젯을 감싸는 Vue 컴포넌트를 생성합니다.
1단계. 패키지 설치
Booking 평가판 패키지를 다운로드하고 패키지 README의 단계를 따릅니다. 평가판 버전은 30일 동안 활성 상태를 유지합니다.
2단계. Booking 컴포넌트 생성
src/components/ 디렉터리에 Booking.vue 파일을 생성하고 아래 단계를 완료하여 위젯을 연결합니다.