window.pipedriveLeadboosterConfig = { base: 'leadbooster-chat.pipedrive.com', companyId: 11580370, playbookUuid: '22236db1-6d50-40c4-b48f-8b11262155be', version: 2, } ;(function () { var w = window if (w.LeadBooster) { console.warn('LeadBooster가 이미 존재합니다') } else { w.LeadBooster = { q: [], on: 함수 (n, h) { this.q.push({ t: 'o', n: n, h: h }) }, trigger: 함수 (n) { this.q.push({ t: 't', n: n }) }, } } })() VueJS로 작성된 날짜 선택기 캘린더: Vuelendar를 만나보세요 - The Codest
The Codest
  • 회사 소개
  • 서비스
    • 소프트웨어 개발
      • 프론트엔드 개발
      • 백엔드 개발
    • Staff Augmentation
      • 프론트엔드 개발자
      • 백엔드 개발자
      • 데이터 엔지니어
      • 클라우드 엔지니어
      • QA 엔지니어
      • 기타
    • IT 자문
      • 감사 및 컨설팅
  • 산업 분야
    • 핀테크 및 뱅킹
    • E-commerce
    • 애드테크
    • 헬스 테크
    • 제조
    • 물류
    • 자동차
    • IOT
  • 가치
    • CEO
    • CTO
    • 배달 관리자
  • 우리 팀
  • Case Studies
  • 방법 알아보기
    • 블로그
    • 모임
    • 웹 세미나
    • 리소스
채용 정보 연락하기
  • 회사 소개
  • 서비스
    • 소프트웨어 개발
      • 프론트엔드 개발
      • 백엔드 개발
    • Staff Augmentation
      • 프론트엔드 개발자
      • 백엔드 개발자
      • 데이터 엔지니어
      • 클라우드 엔지니어
      • QA 엔지니어
      • 기타
    • IT 자문
      • 감사 및 컨설팅
  • 가치
    • CEO
    • CTO
    • 배달 관리자
  • 우리 팀
  • Case Studies
  • 방법 알아보기
    • 블로그
    • 모임
    • 웹 세미나
    • 리소스
채용 정보 연락하기
뒤로 화살표 뒤로 가기
2021-08-05
소프트웨어 개발

VueJS로 작성된 날짜 선택 캘린더, Vuelendar를 만나보세요.

The Codest

루카스 우사르츠

시니어 Software Engineer

대부분의 경우, 저희는 프로젝트에서 피카데이용 Vue 래퍼를 사용하여 캘린더 기능을 만들어 왔습니다.

커스터마이징이 점점 더 어려워지고 시간이 많이 소요됨에 따라 다른 솔루션을 찾기로 결정했습니다. 게다가 API로는 최종 품질에 매우 중요한 많은 요구 사항을 구현할 수 없었습니다. 제품. 그렇기 때문에 Vuelendar 가 만들어졌습니다.

소스를 찾을 수 있습니다. 코드 의 Vuelendar 에서 GitHub 리포지토리.

정확히 무엇일까요?

이 글의 서두에서 이미 짐작하셨겠지만, 이 글은 Vuelendar 는 VueJ로 작성된 캘린더 컴포넌트입니다. 여러 날짜 또는 단일 날짜를 선택할 수 있습니다. 또한 비활성 날짜를 쉽게 교체할 수도 있습니다! 또한 궁극적으로 '룩앤필' 경험을 바꿀 수 있는 사용자 정의 CSS 비트를 추가할 수 있습니다.

생성 프로세스

이전에는 프로젝트 중 하나에서 캘린더 기능을 구현하기 위해 jQquery를 사용했는데 사용자 지정이 어렵다는 문제에 부딪혔습니다. 그래서 자체 컴포넌트를 만들기로 결정했습니다. 첫 단계에서는 주로 자체 프로젝트에 사용했지만 시간이 지나면서 다른 프로그래머에게도 유용한 솔루션이 될 수 있다는 결론에 도달했고, The Codest의 GitHub 계정에 코드 라이브러리 형태로 공유하게 되었습니다.

설치

npm 설치 [email protected]

사용법

.vue 파일에서 스타일을 가져옵니다:

컴포넌트를 등록합니다:

'vuelendar/components/vl-range-selector'에서 VRangeSelector를 가져옵니다;
'vuelendar/components/vl-day-selector'에서 VDaySelector를 임포트합니다;

내보내기 기본 {
  구성 요소: {
    VRangeSelector,
    VDaySelector
  },
  data () {
    반환 {
      범위: {},
      date: null
    }
  }
  // ...
}

템플릿에서 사용하세요:

날짜 비활성화

Vuelendar에서는 두 가지 방법으로 날짜를 비활성화할 수 있습니다.

배열 사용:

2019년 4월 21일과 2019년 4월 25일을 비활성화합니다.

객체를 사용하여 날짜 범위를 설명합니다:

2019년 4월 21일과 2019년 4월 25일의 모든 날짜를 비활성화합니다.

'from' 속성만 지정하면 해당 날짜 이후의 모든 날짜가 비활성화됩니다.

2019년 4월 21일부터 모든 날짜를 비활성화합니다.

'to' 속성만 지정하면 해당 날짜 이전의 모든 날짜가 비활성화됩니다.

2019년 4월 21일 이전의 모든 날짜를 비활성화합니다.

애플리케이션

우리의 Vuelendar VueJS를 기반으로 하는 모든 프로젝트에서 사용할 수 있습니다. 간단하지만 효율적인 구성 요소로 프로그래머의 시간을 절약해줄 뿐만 아니라 프로젝트 원활하게 작동하는 캘린더로 말이죠. 요즘에는 이러한 솔루션이 필요할 수 있는 프로젝트가 많기 때문에 여기 있습니다!

업데이트

VueJS의 새 업데이트가 출시되면서 새로운 요구 사항이 나타났습니다. 그래서 저희는 캘린더 컴포넌트를 최신 버전의 VueJS로 조정하기로 결정했습니다. 작지만 편리한 캘린더가 원활하고 효과적으로 실행될 수 있도록 라이브러리를 개선해야 했습니다.

마무리

VueJS를 기반으로 프로젝트를 진행 중이고 캘린더의 멋진 기능을 찾고 있다면 이 기능을 꼭 사용해보세요! 이러한 컴포넌트를 만드는 데 얼마나 많은 시간이 걸릴 수 있는지 모두 알고 있습니다. 우리의 Vuelandar 를 사용하면 응용 프로그램을 멋지게 꾸미고 시간과 신경을 절약할 수 있습니다!

자세히 읽어보세요:

타입스크립트를 사용해야 하는 (아마도) 이유

잘못된 코딩 관행으로 프로젝트를 죽이지 않는 방법은 무엇인가요?

NextJS의 데이터 가져오기 전략

관련 문서

소프트웨어 개발

미래 지향적인 웹 앱 구축: The Codest의 전문가 팀이 제공하는 인사이트

The Codest가 최첨단 기술로 확장 가능한 대화형 웹 애플리케이션을 제작하고 모든 플랫폼에서 원활한 사용자 경험을 제공하는 데 탁월한 성능을 발휘하는 방법을 알아보세요. Adobe의 전문성이 어떻게 디지털 혁신과 비즈니스를 촉진하는지 알아보세요...

최신
소프트웨어 개발

라트비아에 본사를 둔 10대 소프트웨어 개발 기업

최신 기사에서 라트비아 최고의 소프트웨어 개발 기업과 그들의 혁신적인 솔루션에 대해 알아보세요. 이러한 기술 리더들이 어떻게 귀사의 비즈니스를 향상시키는 데 도움을 줄 수 있는지 알아보세요.

thecodest
엔터프라이즈 및 스케일업 솔루션

Java 소프트웨어 개발 필수 사항: 성공적인 아웃소싱을 위한 가이드

The Codest로 효율성을 높이고 전문 지식을 활용하며 프로젝트 성공을 이끌 수 있는 성공적인 outsourcing Java 소프트웨어 개발에 대한 이 필수 가이드를 살펴보세요.

thecodest
소프트웨어 개발

폴란드 아웃소싱을 위한 최고의 가이드

폴란드에서 outsourcing가 급증한 것은 경제, 교육, 기술 발전으로 인한 IT 성장과 비즈니스 친화적인 환경이 조성된 덕분입니다.

더코데스트
엔터프라이즈 및 스케일업 솔루션

IT 감사 도구 및 기술에 대한 완벽한 가이드

IT 감사는 안전하고 효율적이며 규정을 준수하는 시스템을 보장합니다. 전체 기사를 읽고 그 중요성에 대해 자세히 알아보세요.

The Codest
야쿱 야쿠보비치 CTO & 공동 설립자

지식창고를 구독하고 IT 분야의 전문 지식을 최신 상태로 유지하세요.

    회사 소개

    The Codest - 폴란드에 기술 허브를 둔 국제 소프트웨어 개발 회사입니다.

    영국 - 본사

    • 사무실 303B, 182-184 하이 스트리트 노스 E6 2JA
      영국 런던

    폴란드 - 현지 기술 허브

    • 파브리츠나 오피스 파크, 알레야
      포코주 18, 31-564 크라쿠프
    • 뇌 대사관, 콘스트럭터스카
      11, 02-673 바르샤바, 폴란드

      The Codest

    • 홈
    • 회사 소개
    • 서비스
    • Case Studies
    • 방법 알아보기
    • 채용 정보
    • 사전

      서비스

    • IT 자문
    • 소프트웨어 개발
    • 백엔드 개발
    • 프론트엔드 개발
    • Staff Augmentation
    • 백엔드 개발자
    • 클라우드 엔지니어
    • 데이터 엔지니어
    • 기타
    • QA 엔지니어

      리소스

    • 외부 소프트웨어 개발 파트너와의 협력에 대한 사실과 오해
    • 미국에서 유럽으로: 미국 스타트업이 유럽으로 이전을 결정하는 이유
    • 테크 오프쇼어 개발 허브 비교: 테크 오프쇼어 유럽(폴란드), 아세안(필리핀), 유라시아(터키)
    • CTO와 CIO의 주요 과제는 무엇인가요?
    • The Codest
    • The Codest
    • The Codest
    • Privacy policy
    • 웹사이트 이용 약관

    저작권 © 2025 by The Codest. 모든 권리 보유.

    ko_KRKorean
    en_USEnglish de_DEGerman sv_SESwedish da_DKDanish nb_NONorwegian fiFinnish fr_FRFrench pl_PLPolish arArabic it_ITItalian jaJapanese es_ESSpanish nl_NLDutch etEstonian elGreek ko_KRKorean