(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-5LHNRP9'); Kynnumst Vuelendar: dagatal með dagsetningavali skrifað í VueJS - The Codest
The Codest
  • Um okkur
  • Þjónusta
    • Hugbúnaðarþróun
      • Framhliðþróun
      • Bakendaþróun
    • Staff Augmentation
      • Framhliðaráþrófarar
      • Bakhliðaráþróunaraðilar
      • Gagnaverkfræðingar
      • Skýjaverkfræðingar
      • Gæðatryggingartæknimenn
      • Annað
    • Það er ráðgjafi
      • Endurskoðun og ráðgjöf
  • Iðnaðargreinar
    • Fjártæknifyrirtæki og bankastarfsemi
    • E-commerce
    • Adtech
    • Heilbrigðistækni
    • Framleiðsla
    • Flutningar
    • Bifreiða
    • Internet hlutanna
  • Gildi fyrir
    • CEO
    • CTO
    • Afhendingarstjóri
  • Teymið okkar
  • Case Studies
  • Vitið hvernig
    • Blogg
    • Fundir
    • Vefnámskeið
    • Auðlindir
Starfsferilmöguleikar Hafðu samband
  • Um okkur
  • Þjónusta
    • Hugbúnaðarþróun
      • Framhliðþróun
      • Bakendaþróun
    • Staff Augmentation
      • Framhliðaráþrófarar
      • Bakhliðaráþróunaraðilar
      • Gagnaverkfræðingar
      • Skýjaverkfræðingar
      • Gæðatryggingartæknimenn
      • Annað
    • Það er ráðgjafi
      • Endurskoðun og ráðgjöf
  • Gildi fyrir
    • CEO
    • CTO
    • Afhendingarstjóri
  • Teymið okkar
  • Case Studies
  • Vitið hvernig
    • Blogg
    • Fundir
    • Vefnámskeið
    • Auðlindir
Starfsferilmöguleikar Hafðu samband
Aftur ör Farðu aftur
2021-08-05
Hugbúnaðarþróun

Kynnumst Vuelendar: dagatal með dagsetningavali skrifað í VueJS

The Codest

Lukasz Usarz

Eldri nemandi Software Engineer

Í flestum tilfellum höfum við notað Vue-umbúðina fyrir pikaday í verkefnum okkar til að búa til dagatalvirkni.

Hér er tómt.

Þar sem sérsniðningin varð sífellt flóknari og tímafrekari, ákváðum við að leita að annarri lausn. Enn fremur leyfðu API-in ekki okkur að innleiða margar kröfur sem voru nokkuð mikilvægar fyrir gæði endans vara. Þetta er ástæðan fyrir því að Vuelendar var gert.

Þú getur fundið uppsprettuna kóði af Vuelendar í okkar GitHub-geymsla.

Hvað er það nákvæmlega?

Eins og þú gætir þegar giskað á í upphafi þessa greinar, a Vuelendar er dagatalseining skrifuð í VueJs. Hún gerir þér kleift að velja dagabil eða einn dag. Enn fremur geturðu auðveldlega skipt út fyrir óvirkum dögum! Einnig gerir hún þér kleift að bæta við sérsniðnum CSS-kóða sem getur að lokum breytt útliti og upplifun.

Sköpunarferlið

Áður notuðum við jQuery til að innleiða dagatalvirkni í einu verkefni okkar og við rekumst á vandamál – það var erfitt að sérsníða það. Þá ákváðum við að búa til okkar eigin íhlut. Í fyrstu notuðum við það aðallega í okkar eigin verkefnum, en með tímanum komumst við að þeirri niðurstöðu að það gæti verið hentug lausn fyrir aðra forritara – þá deildum við því á GitHub-reikningi The Codest sem kóðasafni.

Uppsetning

npm install [email protected]

Notkun

Innganga stíla í .vue-skránni þinni:

<style src="vuelendar/scss/vuelendar.scss" lang="ssc">

Skrá íhluti:

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

export default {
  components: {
    VRangeSelector,
    VDaySelector
  },
},
  gögn () {
    return {
 range: {},
 date: null
    }
  }
  // ...
}

Notkun í sniðmáti:

Óvirkjunardagar

Vuelendar gerir kleift að óvirkja dagsetningar á tvo vegu.

Að nota fylki:

Mun gera 21. apríl 2019 og 25. apríl 2019 óvirk.

Að nota hlut til að lýsa dagssviði:

Mun gera allar dagsetningar frá 21. apríl 2019 til 25. apríl 2019 óvirkar.

Að tilgreina eingöngu ‘from’ eiginleikann mun gera allar dagsetningar eftir þá dagsetningu óvirkar.

Mun gera allar dagsetningar frá og með 21. apríl 2019 óvirkar.

Með því að tilgreina eingöngu ‘to’-eiginleikann verða allar dagsetningar fyrir þann dag óvirkar.

Mun gera allar dagsetningar fyrir 21. apríl 2019 óvirkar.

Umsókn

Okkar Vuelendar má nota í öllum verkefnum sem byggja á VueJS. Það er einföld en skilvirk eining sem mun ekki aðeins spara þér tíma sem forritara heldur einnig auðga þitt verkefni með hnökralausan dagatal. Nú á dögum eru mörg verkefni sem gætu þurft þessa lausn, svo hér erum við!

Uppfærslan

Þegar nýja uppfærslan á VueJS kom út, komu fram nýjar kröfur. Þess vegna höfum við ákveðið að aðlaga dagatalhlutann okkar að nýjustu útgáfu VueJS. Bókasöfnin þurftu að vera bætt svo að litli en hagnýti gimsteinninn okkar myndi keyra hnökralaust og á skilvirkan hátt.

Að ljúka

Ef þú ert í miðju verkefnis byggðs á VueJS og ert að leita að flottum eiginleika dagatals, þá er þetta án efa fyrir þig! Við vitum öll hversu mikinn tíma það tekur að búa til þessi íhluti. Okkar Vuelandar mun hjálpa þér að krydda umsóknina þína og spara tíma og taugastreitu!

Lesa meira:

Af hverju þú ættir (líklega) að nota TypeScript

Hvernig á ekki að drepa verkefni með slæmum forritunarvenjum?

Stefnur við gagnaleit í NextJS

Tengdar greinar

Myndskreyting af heilbrigðisforriti fyrir snjallsíma með hjartatákni og hækkandi heilsufarsgrafík, merkt með The Codest-merkinu, sem táknar stafræna heilsu og HealthTech-lausnir.
Hugbúnaðarþróun

Heilbrigðis-hugbúnaður: gerðir og notkunartilvik

Tólin sem heilbrigðisstofnanir treysta á í dag líta ekkert út eins og pappírsskjöl frá fyrri áratugum. Heilbrigðisforrit styðja nú heilbrigðiskerfi, sjúklingameðferð og nútímalega heilbrigðisþjónustu á klínískum og...

THECODEST
Yfirlitsmynd sem sýnir hnignandi súlurit með uppstrekktri ör og gullmynt sem táknar kostnaðarhagkvæmni eða sparnað. The Codest-merkið birtist í efra vinstra horni með slagorðinu "In Code We Trust" á ljósgráum bakgrunni.
Hugbúnaðarþróun

Hvernig á að stækka þróunarteymið án þess að fórna gæðum vörunnar

Ertu að stækka þróunarteymið þitt? Lærðu hvernig á að vaxa án þess að fórna gæðum vörunnar. Þessi leiðarvísir fjallar um merki um að kominn sé tími til að stækka, uppbyggingu teymisins, ráðningar, forystu og verkfæri—og hvernig teymið getur...

THECODEST
Hugbúnaðarþróun

Búðu til vefumsóknir sem þola framtíðina: innsýn frá sérfræðiteymi The Codest

Uppgötvaðu hvernig The Codest skarar fram úr við að búa til stigstækar, gagnvirkar vefumsóknir með nýjustu tækni, sem bjóða upp á hnökralausa notendaupplifun á öllum kerfum. Lærðu hvernig sérfræðiþekking okkar knýr fram stafræna umbreytingu og viðskipti...

THECODEST
Hugbúnaðarþróun

Topp 10 hugbúnaðarþróunarfyrirtæki í Lettlandi

Kynntu þér fremstu hugbúnaðarþróunarfyrirtæki Lettlands og nýstárlegar lausnir þeirra í nýjustu grein okkar. Uppgötvaðu hvernig þessir tækniforingjar geta hjálpað til við að efla fyrirtækið þitt.

thecodest
Lausnir fyrir fyrirtæki og vaxtarfyrirtæki

Grunnatriði í Java hugbúnaðarþróun: Leiðarvísir að árangursríkri útvistun

Kannaðu þessa ómissandi leiðbeiningu um árangursríka outsourcing Java hugbúnaðarþróun til að auka skilvirkni, afla aðgangs að sérfræðiþekkingu og tryggja árangur verkefna með The Codest.

thecodest

Gerðu þig áskrifanda að þekkingargrunni okkar og vertu upplýstur um sérfræðiþekkingu upplýsingatæknigeirans.

    Um okkur

    The Codest – Alþjóðlegt hugbúnaðarþróunarfyrirtæki með tæknimiðstöðvar í Póllandi.

    Bretland - Höfuðstöðvar

    • Skrifstofa 303B, 182-184 High Street North E6 2JA
      Lundúnir, England

    Pólland - staðbundin tæknimiðstöðvar

    • Fabryczna skrifstofugarður, Aleja
      Herbergi 18, 31-564 Kraków
    • Brain Embassy, Konstruktorska
      11, 02-673 Varsjá, Pólland

    The Codest

    • Heim
    • Um okkur
    • Þjónusta
    • Case Studies
    • Vitið hvernig
    • Starfsferilmöguleikar
    • Orðabók

    Þjónusta

    • Það er ráðgjafi
    • Hugbúnaðarþróun
    • Bakendaþróun
    • Framhliðþróun
    • Staff Augmentation
    • Bakhliðaráþróunaraðilar
    • Skýjaverkfræðingar
    • Gagnaverkfræðingar
    • Annað
    • Gæðatryggingartæknimenn

    Auðlindir

    • Staðreyndir og goðsagnir um samstarf við utanaðkomandi hugbúnaðarþróunaraðila
    • Frá Bandaríkjunum til Evrópu: Af hverju ákveða bandarísk sprotafyrirtæki að flytja til Evrópu?
    • Samanburður á tæknifjarkerfisþróunarmiðstöðvum: Tech Offshore Europe (Pólland), ASEAN (Filippseyjar), Eurasia (Tyrkland)
    • Hvert eru helstu áskoranir CTO-a og CIO-a?
    • The Codest
    • The Codest
    • The Codest
    • Privacy policy
    • Website terms of use

    Höfundarréttur © 2026 af The Codest. Öll réttindi áskilin.

    is_ISIcelandic
    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 lvLatvian lt_LTLithuanian is_ISIcelandic