The Codest
  • Par mums
  • Pakalpojumi
    • Programmatūras izstrāde
      • Frontend izveide
      • Backend izstrāde
    • Staff Augmentation
      • Frontend izstrādātāji
      • Backend izstrādātāji
      • Datu inženieri
      • Mākoņa inženieri
      • QA inženieri
      • Citi
    • Tā Konsultatīvais dienests
      • Audits un konsultācijas
  • Nozares
    • Fintech un banku darbība
    • E-commerce
    • Adtech
    • Healthtech
    • Ražošana
    • Loģistika
    • Automobiļu nozare
    • IOT
  • Vērtība par
    • CEO
    • CTO
    • Piegādes vadītājs
  • Mūsu komanda
  • Case Studies
  • Zināt, kā
    • Blogs
    • Tikšanās
    • Tiešsaistes semināri
    • Resursi
Karjera Sazinieties ar mums
  • Par mums
  • Pakalpojumi
    • Programmatūras izstrāde
      • Frontend izveide
      • Backend izstrāde
    • Staff Augmentation
      • Frontend izstrādātāji
      • Backend izstrādātāji
      • Datu inženieri
      • Mākoņa inženieri
      • QA inženieri
      • Citi
    • Tā Konsultatīvais dienests
      • Audits un konsultācijas
  • Vērtība par
    • CEO
    • CTO
    • Piegādes vadītājs
  • Mūsu komanda
  • Case Studies
  • Zināt, kā
    • Blogs
    • Tikšanās
    • Tiešsaistes semināri
    • Resursi
Karjera Sazinieties ar mums
Atpakaļ bultiņa ATGRIEZTIES ATPAKAĻ
2021-08-05
Programmatūras izstrāde

Iepazīstieties ar Vuelendar: Datepicker kalendārs, kas rakstīts VueJS programmā

The Codest

Lukāšs Usāržs (Lukasz Usarz)

Vecākais Software Engineer

Lielāko daļu laika mēs savos projektos esam izmantojuši Vue pikaday ietvaru, lai izveidotu kalendāra funkciju.

Tā kā pielāgošana kļuva arvien sarežģītāka un laikietilpīgāka, mēs nolēmām meklēt citu risinājumu. Turklāt API neļāva mums lai īstenotu daudz prasību, kas bija ļoti svarīgas gala kvalitātes nodrošināšanai. produkts. Tāpēc 1TP68Kalendārijs tika veikts.

Jūs varat atrast avotu kods no 1TP68Kalendārijs mūsu GitHub repozitorijs.

Kas tieši tas ir?

Kā jau varēja nojaust šī raksta sākumā, a 1TP68Kalendārijs ir kalendāra komponents, kas rakstīts VueJs valodā. Tā ļauj jums izvēlēties datumu diapazonu vai vienu datumu. Turklāt jūs varat arī viegli aizstāt neaktīvās dienas! Turklāt tas ļauj jums pievienot pielāgotus CSS bitus, kas galu galā var mainīt "izskatu un sajūtu".

Radīšanas process

Iepriekš mēs izmantojām jQquery, lai ieviestu kalendāra funkciju vienā no mūsu projektiem, un mēs saskārāmies ar problēmu - to bija grūti pielāgot. Tieši tad mēs pieņēmām lēmumu izveidot savu komponentu. Pirmajā fāzē mēs to galvenokārt izmantojām savos projektos, bet, laikam ejot, nonācām pie secinājuma, ka tas varētu būt ērts risinājums citiem programmētājiem - tieši tad mēs ar to dalījāmies The Codest GitHub kontā kodu bibliotēkas veidā.

Uzstādīšana

npm instalēt [email protected]

Lietošana

Importējiet stilus savā .vue failā:

Reģistrēt sastāvdaļas:

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

export default {
  components: {
    VRangeSelector,
    VDaySelector
  },
  dati () {
    atgriezties {
      diapazons: {},
      date: null
    }
  }
  // ...
}

Izmantošana veidnē:

Datu atspējošana

Vuelendar ļauj atspējot datumus divos veidos.

Izmantojot masīvu:

Atslēgs 2019. gada 21. aprīli un 2019. gada 25. aprīli

Objekta izmantošana, lai aprakstītu datumu diapazonu:

Izslēgs visus datumus no 2019. gada 21. aprīļa un 2019. gada 25. aprīļa.

Norādot tikai atribūtu 'no', tiks atspējoti visi datumi pēc šī datuma.

Izslēgs visus datumus no 2019. gada 21. aprīļa

Norādot tikai atribūtu 'līdz', tiks atspējoti visi datumi pirms šī datuma.

Izslēgs visus datumus līdz 2019. gada 21. aprīlim

Pieteikums

Mūsu 1TP68Kalendārijs var izmantot visos projektos, kuru pamatā ir VueJS. Tā ir vienkārša, bet efektīva komponente, kas ne tikai ietaupīs jūsu kā programmētāja laiku, bet arī bagātinās jūsu darbu. projekts ar vienmērīgi strādājošu kalendāru. Mūsdienās ir daudz projektu, kuriem varētu būt nepieciešams šāds risinājums, tāpēc mēs esam šeit!

Atjauninājums

Tā kā tika uzsākts jauns VueJS atjauninājums, parādījās jaunas prasības. Tāpēc mēs nolēmām pielāgot mūsu kalendāra komponentu jaunākajai VueJS versijai. Bija jāuzlabo bibliotēkas, lai mūsu nelielā, bet parocīgā gem darbotos raiti un efektīvi.

Pabeigšana

Ja jūs atrodaties projekta, kas balstīts uz VueJS, vidū un meklējat foršu kalendāra funkciju, šis noteikti ir domāts jums! Mēs visi zinām, cik daudz laika var aizņemt šo komponentu izveide. Mūsu Vuelandar palīdzēs jums uzlabot jūsu pieteikumu un ietaupīt laiku un nervus!

Lasīt vairāk:

Kāpēc jums (iespējams) vajadzētu izmantot Typescript

Kā nenogalināt projektu ar sliktu kodēšanas praksi?

Datu iegūšanas stratēģijas NextJS

Saistītie raksti

Ilustrācija viedtālruņa veselības aprūpes lietotnei ar sirds ikonu un pieaugošo veselības diagrammu, kas apzīmēta ar The Codest logotipu, kurš pārstāv digitālās veselības un HealthTech risinājumus.
Programmatūras izstrāde

Veselības aprūpes programmatūra: Mārketinga programmatūra: veidi, izmantošanas gadījumi

Šodien veselības aprūpes organizāciju rīcībā esošie rīki vairs neatgādina papīra diagrammas, kas tika izmantotas pirms vairākiem gadu desmitiem. veselības aprūpes programmatūra tagad atbalsta veselības aprūpes sistēmas, pacientu aprūpi un mūsdienīgu veselības aprūpes sniegšanu klīniskajās un...

TĀKĀDĒJAIS
Abstrakta ilustrācija ar lejupejošu joslu diagrammu ar augošu bultiņu un zelta monētu, kas simbolizē izmaksu efektivitāti vai ietaupījumus. Augšējā kreisajā stūrī redzams The Codest logotips ar saukli "In Code We Trust" uz gaiši pelēka fona.
Programmatūras izstrāde

Kā paplašināt izstrādātāju komandu, nezaudējot produkta kvalitāti

Palielināt izstrādātāju komandu? Uzziniet, kā augt, nezaudējot produkta kvalitāti. Šajā rokasgrāmatā aplūkotas pazīmes, kas liecina, ka ir pienācis laiks paplašināt komandu, komandas struktūra, pieņemšana darbā, vadība un rīki, kā arī tas, kā The Codest var...

TĀKĀDĒJAIS
Programmatūras izstrāde

Uz nākotni noturīgu tīmekļa lietojumprogrammu veidošana: The Codest ekspertu komandas ieskats

Uzziniet, kā The Codest izceļas mērogojamu, interaktīvu tīmekļa lietojumprogrammu izveidē, izmantojot modernākās tehnoloģijas un nodrošinot viengabalainu lietotāja pieredzi visās platformās. Uzziniet, kā mūsu zināšanas veicina digitālo transformāciju un biznesa...

TĀKĀDĒJAIS
Programmatūras izstrāde

Top 10 Latvijā bāzēti programmatūras izstrādes uzņēmumi

Mūsu jaunākajā rakstā uzziniet vairāk par Latvijas labākajiem programmatūras izstrādes uzņēmumiem un to inovatīvajiem risinājumiem. Uzziniet, kā šie tehnoloģiju līderi var palīdzēt uzlabot jūsu biznesu.

thecodest
Uzņēmumu un mērogošanas risinājumi

Java programmatūras izstrādes pamati: A Guide to Outsourcing Successfully

Izpētiet šo būtisko rokasgrāmatu par veiksmīgu outsourcing Java programmatūras izstrādi, lai uzlabotu efektivitāti, piekļūtu speciālajām zināšanām un sekmīgi īstenotu projektus ar The Codest.

thecodest

Abonējiet mūsu zināšanu bāzi un saņemiet jaunāko informāciju par IT nozares pieredzi.

    Par mums

    The Codest - starptautisks programmatūras izstrādes uzņēmums ar tehnoloģiju centriem Polijā.

    Apvienotā Karaliste - Galvenā mītne

    • 303B birojs, 182-184 High Street North E6 2JA
      Londona, Anglija

    Polija - Vietējie tehnoloģiju centri

    • Fabryczna Office Park, Aleja
      Pokoju 18, 31-564 Krakova
    • Brain Embassy, Konstruktorska
      11, 02-673 Varšava, Polija

      The Codest

    • Sākums
    • Par mums
    • Pakalpojumi
    • Case Studies
    • Zināt, kā
    • Karjera
    • Vārdnīca

      Pakalpojumi

    • Tā Konsultatīvais dienests
    • Programmatūras izstrāde
    • Backend izstrāde
    • Frontend izveide
    • Staff Augmentation
    • Backend izstrādātāji
    • Mākoņa inženieri
    • Datu inženieri
    • Citi
    • QA inženieri

      Resursi

    • Fakti un mīti par sadarbību ar ārējo programmatūras izstrādes partneri
    • No ASV uz Eiropu: Kāpēc Amerikas jaunuzņēmumi nolemj pārcelties uz Eiropu?
    • Tehnoloģiju ārzonas attīstības centru salīdzinājums: Tech Offshore Eiropa (Polija), ASEAN (Filipīnas), Eirāzija (Turcija)
    • Kādi ir galvenie CTO un CIO izaicinājumi?
    • The Codest
    • The Codest
    • The Codest
    • Privacy policy
    • Website terms of use

    Autortiesības © 2026 The Codest. Visas tiesības aizsargātas.

    lvLatvian
    en_USEnglish de_DEGerman sv_SESwedish da_DKDanish nb_NONorwegian fiFinnish fr_FRFrench pl_PLPolish arArabic it_ITItalian es_ESSpanish nl_NLDutch etEstonian elGreek pt_PTPortuguese cs_CZCzech lt_LTLithuanian lvLatvian