window.pipedriveLeadboosterConfig = { base: 'leadbooster-chat.pipedrive.com', companyId: 11580370, playbookUuid: '22236db1-6d50-40c4-b48f-8b11262155be', version: 2, } ;(function () { var w = Fenster if (w.LeadBooster) { console.warn('LeadBooster existiert bereits') } else { w.LeadBooster = { q: [], on: function (n, h) { this.q.push({ t: 'o', n: n, h: h }) }, trigger: function (n) { this.q.push({ t: 't', n: n }) }, } } })() Lernen Sie Vuelendar kennen: ein in VueJS geschriebener Datepicker-Kalender - The Codest
Der Codest
  • Über uns
  • Dienstleistungen
    • Software-Entwicklung
      • Frontend-Softwareentwicklung
      • Backend-Softwareentwicklung
    • Staff Augmentation
      • Frontend-Entwickler
      • Backend-Entwickler
      • Daten-Ingenieure
      • Cloud-Ingenieure
      • QS-Ingenieure
      • Andere
    • IT-Beratung
      • Prüfung und Beratung
  • Branchen
    • Fintech & Bankwesen
    • E-commerce
    • Adtech
    • Gesundheitstechnik
    • Herstellung
    • Logistik
    • Automobilindustrie
    • IOT
  • Wert für
    • CEO
    • CTO
    • Delivery Manager
  • Unser Team
  • Fallstudien
  • Gewusst wie
    • Blog
    • Begegnungen
    • Webinare
    • Ressourcen
Karriere Kontakt aufnehmen
  • Über uns
  • Dienstleistungen
    • Software-Entwicklung
      • Frontend-Softwareentwicklung
      • Backend-Softwareentwicklung
    • Staff Augmentation
      • Frontend-Entwickler
      • Backend-Entwickler
      • Daten-Ingenieure
      • Cloud-Ingenieure
      • QS-Ingenieure
      • Andere
    • IT-Beratung
      • Prüfung und Beratung
  • Wert für
    • CEO
    • CTO
    • Delivery Manager
  • Unser Team
  • Fallstudien
  • Gewusst wie
    • Blog
    • Begegnungen
    • Webinare
    • Ressourcen
Karriere Kontakt aufnehmen
Pfeil zurück ZURÜCK
2021-08-05
Software-Entwicklung

Lernen Sie Vuelendar kennen: ein in VueJS geschriebener Datepicker-Kalender

Der Codest

Lukasz Usarz

Senior Software Engineer

Die meiste Zeit haben wir den Vue-Wrapper für pikaday in unseren Projekten verwendet, um die Funktion des Kalenders zu erstellen.

Da die Anpassung immer schwieriger und zeitaufwändiger wurde, haben wir beschlossen, nach einer anderen Lösung zu suchen. Außerdem konnten wir mit den APIs viele Anforderungen nicht umsetzen, die für die Qualität des Endprodukts sehr wichtig waren. Produkt. Aus diesem Grund ist die 1TP53Kalender gemacht wurde.

Sie können die Quelle finden Code der 1TP53Kalender in unserem GitHub-Repository.

Was ist das genau?

Wie Sie vielleicht schon zu Beginn dieses Artikels vermutet haben, ist ein 1TP53Kalender ist eine in VueJs geschriebene Kalenderkomponente. Es erlaubt Ihnen, eine Reihe von Daten oder ein einzelnes Datum zu wählen. Was mehr ist, können Sie auch leicht ersetzen inaktive Tage! Außerdem ermöglicht es Ihnen, benutzerdefinierte CSS-Bits hinzuzufügen, die letztlich das "Look and Feel" Erfahrung ändern können.

Der Erstellungsprozess

Früher haben wir jQquery verwendet, um die Kalenderfunktion in einem unserer Projekte zu implementieren, und wir sind über ein Problem gestolpert - es war schwer anzupassen. Daraufhin haben wir beschlossen, unsere eigene Komponente zu entwickeln. In der ersten Phase haben wir sie hauptsächlich in unseren eigenen Projekten verwendet, aber mit der Zeit sind wir zu dem Schluss gekommen, dass sie eine praktische Lösung für andere Programmierer sein könnte - daher haben wir sie auf dem GitHub-Konto von The Codest in Form einer Code-Bibliothek veröffentlicht.

Einrichtung

npm installieren [email protected]

Verwendung

Importieren Sie Stile in Ihre .vue-Datei:

Komponenten registrieren:

import VRangeSelector from 'vuelendar/components/vl-range-selector';
import VDaySelector from 'vuelendar/components/vl-day-selector';

export default {
  Komponenten: {
    VRangeSelector,
    VDaySelector
  },
  data () {
    return {
      Bereich: {},
      date: null
    }
  }
  // ...
}

Verwendung in der Vorlage:

Deaktivieren von Daten

Vuelendar bietet zwei Möglichkeiten zur Deaktivierung von Daten.

Verwendung eines Arrays:

Deaktiviert den 21. April 2019 und den 25. April 2019

Verwendung eines Objekts zur Beschreibung einer Reihe von Daten:

Deaktiviert alle Termine zwischen dem 21. April 2019 und dem 25. April 2019

Wenn Sie nur das Attribut "von" angeben, werden alle Daten nach diesem Datum deaktiviert.

Deaktiviert alle Termine ab dem 21. April 2019

Wenn Sie nur das Attribut "bis" angeben, werden alle Daten vor diesem Datum deaktiviert.

Deaktiviert alle Termine vor dem 21. April 2019

Anmeldung

Unser 1TP53Kalender kann in allen Projekten verwendet werden, die auf VueJS basieren. Es ist eine einfache, aber effiziente Komponente, die nicht nur Ihre Zeit als Programmierer sparen wird, sondern auch Ihre Projekt mit einem reibungslos funktionierenden Kalender. Heutzutage gibt es viele Projekte, die eine solche Lösung benötigen, und hier sind wir!

Die Aktualisierung

Mit dem Erscheinen des neuen Updates von VueJS sind auch neue Anforderungen entstanden. Deshalb haben wir beschlossen, unsere Kalenderkomponente an die neueste Version von VueJS anzupassen. Die Bibliotheken mussten verbessert werden, damit unser kleiner, aber handlicher Edelstein reibungslos und effektiv läuft.

Einpacken

Wenn Sie mitten in einem Projekt auf der Basis von VueJS sind und nach einer coolen Funktion eines Kalenders suchen, ist dies definitiv etwas für Sie! Wir alle wissen, wie viel Zeit die Erstellung dieser Komponenten in Anspruch nehmen kann. Unser Vuelandar wird Ihnen helfen, Ihre Bewerbung aufzupeppen und Zeit und Nerven zu sparen!

Lesen Sie mehr:

Warum Sie (wahrscheinlich) Typescript verwenden sollten

Wie kann man ein Projekt nicht durch schlechte Programmierpraktiken zerstören?

Strategien zum Abrufen von Daten in NextJS

Ähnliche Artikel

Software-Entwicklung

Zukunftssichere Web-Apps bauen: Einblicke vom The Codest-Expertenteam

Entdecken Sie, wie sich The Codest bei der Erstellung skalierbarer, interaktiver Webanwendungen mit Spitzentechnologien auszeichnet, die nahtlose Benutzererfahrungen auf allen Plattformen bieten. Erfahren Sie, wie unsere Expertise die digitale Transformation und...

DAS SCHÖNSTE
Software-Entwicklung

Top 10 Softwareentwicklungsunternehmen in Lettland

Erfahren Sie in unserem neuesten Artikel mehr über die besten Softwareentwicklungsunternehmen Lettlands und ihre innovativen Lösungen. Entdecken Sie, wie diese Technologieführer Ihr Unternehmen voranbringen können.

thecodest
Enterprise & Scaleups Lösungen

Grundlagen der Java-Softwareentwicklung: Ein Leitfaden für erfolgreiches Outsourcing

Entdecken Sie diesen wichtigen Leitfaden zum erfolgreichen Outsourcing der Java-Softwareentwicklung, um die Effizienz zu steigern, auf Fachwissen zuzugreifen und den Projekterfolg mit The Codest voranzutreiben.

thecodest
Software-Entwicklung

Der ultimative Leitfaden für Outsourcing in Polen

Der Anstieg des Outsourcings in Polen wird durch wirtschaftliche, bildungspolitische und technologische Fortschritte angetrieben, die das IT-Wachstum und ein unternehmensfreundliches Klima fördern.

TheCodest
Enterprise & Scaleups Lösungen

Der vollständige Leitfaden für IT-Audit-Tools und -Techniken

IT-Audits gewährleisten sichere, effiziente und gesetzeskonforme Systeme. Erfahren Sie mehr über ihre Bedeutung, indem Sie den vollständigen Artikel lesen.

Der Codest
Jakub Jakubowicz CTO & Mitbegründer

Abonnieren Sie unsere Wissensdatenbank und bleiben Sie auf dem Laufenden über das Fachwissen aus dem IT-Sektor.

    Über uns

    The Codest - Internationales Software-Unternehmen mit technischen Zentren in Polen.

    Vereinigtes Königreich - Hauptsitz

    • Büro 303B, 182-184 High Street North E6 2JA
      London, England

    Polen - Lokale Tech-Hubs

    • Fabryczna Office Park, Aleja
      Pokoju 18, 31-564 Kraków
    • Brain Embassy, Konstruktorska
      11, 02-673 Warszawa, Polen

      Der Codest

    • Startseite
    • Über uns
    • Dienstleistungen
    • Fallstudien
    • Gewusst wie
    • Karriere
    • Wörterbuch

      Dienstleistungen

    • IT-Beratung
    • Software-Entwicklung
    • Backend-Softwareentwicklung
    • Frontend-Softwareentwicklung
    • Staff Augmentation
    • Backend-Entwickler
    • Cloud-Ingenieure
    • Daten-Ingenieure
    • Andere
    • QS-Ingenieure

      Ressourcen

    • Fakten und Mythen über die Zusammenarbeit mit einem externen Softwareentwicklungspartner
    • Aus den USA nach Europa: Warum entscheiden sich amerikanische Start-ups für eine Verlagerung nach Europa?
    • Tech Offshore Development Hubs im Vergleich: Tech Offshore Europa (Polen), ASEAN (Philippinen), Eurasien (Türkei)
    • Was sind die größten Herausforderungen für CTOs und CIOs?
    • Der Codest
    • Der Codest
    • Der Codest
    • Privacy policy
    • Website terms of use

    Urheberrecht © 2025 von The Codest. Alle Rechte vorbehalten.

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