The Codest
  • 会社概要
  • サービス
    • ソフトウェア開発
      • フロントエンド開発
      • バックエンド開発
    • Staff Augmentation
      • フロントエンド開発者
      • バックエンド開発者
      • データエンジニア
      • クラウドエンジニア
      • QAエンジニア
      • その他
    • アドバイザリー
      • 監査&コンサルティング
  • 産業
    • フィンテック&バンキング
    • E-commerce
    • アドテック
    • ヘルステック
    • 製造業
    • 物流
    • 自動車
    • アイオーティー
  • 価値
    • CEO
    • CTO
    • デリバリー・マネージャー
  • チーム
  • Case Studies
  • ノウハウ
    • ブログ
    • ミートアップ
    • ウェビナー
    • リソース
採用情報 連絡先
  • 会社概要
  • サービス
    • ソフトウェア開発
      • フロントエンド開発
      • バックエンド開発
    • Staff Augmentation
      • フロントエンド開発者
      • バックエンド開発者
      • データエンジニア
      • クラウドエンジニア
      • QAエンジニア
      • その他
    • アドバイザリー
      • 監査&コンサルティング
  • 価値
    • CEO
    • CTO
    • デリバリー・マネージャー
  • チーム
  • Case Studies
  • ノウハウ
    • ブログ
    • ミートアップ
    • ウェビナー
    • リソース
採用情報 連絡先
戻る矢印 戻る
2021-08-05
ソフトウェア開発

Vuelendarの紹介:VueJSで書かれた日付ピッカーカレンダー

The Codest

ルカシュ・ウサルシュ

シニア Software Engineer

ほとんどの期間、私たちのプロジェクトではpikadayのVueラッパーを使ってカレンダーの機能を作ってきた。

As the customization was getting more challenging and time-consuming, we’ve decided to look for another solution. What’s more, the APIs did not allow us to implement lots of requirements that were quite crucial for the quality of the end 製品.そのため 1TP55カレンダー が作られた。

ソースはこちら コード の 1TP55カレンダー 私たちの GitHubリポジトリ.

それはいったい何なのか?

この記事の冒頭ですでにお分かりかもしれないが 1TP55カレンダー はVueJsで書かれたカレンダーコンポーネントです。日付の範囲または単一の日付を選択することができます。さらに、非アクティブな日を簡単に置き換えることもできます!また、カスタマイズされたCSSを追加することができ、最終的に「ルック&フィール」エクスペリエンスを変えることができます。

制作プロセス

以前、あるプロジェクトでカレンダー機能を実装するためにjQqueryを使っていたのですが、カスタマイズが難しいという問題にぶつかりました。そこで、独自のコンポーネントを作ることにしました。最初の段階では、主に自分たちのプロジェクトで使っていましたが、時間が経つにつれて、他のプログラマーにとっても便利なソリューションになるかもしれないという結論に達しました。

インストール

npm install [email protected]

使用方法

.vueファイルにスタイルをインポートします:

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

コンポーネントを登録する:

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

エクスポートデフォルト
  コンポーネント:{
    VRangeSelector、
    VDaySelector
  },
  データ () {
    を返す {。
      範囲:{},
      date: null
    }
  }
  // ...
}

テンプレートで使用する:

日付を無効にする

Vuelendarでは、2つの方法で日付を無効にすることができます。

配列の使用:

2019年4月21日と2019年4月25日を無効にする

オブジェクトを使って日付の範囲を表す:

2019年4月21日から2019年4月25日までのすべての日付を無効にする

from'属性のみを指定すると、その日付より過去の日付はすべて無効になります。

2019年4月21日からすべての日付を無効にする

to'属性のみを指定すると、その日付より前の日付はすべて無効になる。

2019年4月21日以前のすべての日付を無効にする

申し込み

私たちの 1TP55カレンダー は、VueJSをベースにしたすべてのプロジェクトで使用できます。これはシンプルで効率的なコンポーネントで、プログラマーとしての時間を節約するだけでなく、あなたのプロジェクトを豊かにします。 プロジェクト カレンダーがスムーズに動作します。今日では、このソリューションを必要とするプロジェクトがたくさんあります!

アップデート

VueJSの新しいアップデートが開始され、新しい要件が現れました。そのため、私たちのカレンダーコンポーネントをVueJSの最新バージョンに合わせることにしました。私たちの小さいけれど便利なgemがスムーズかつ効果的に動作するように、ライブラリを改善する必要がありました。

まとめ

もしあなたがVueJSをベースにしたプロジェクトの途中で、カレンダーのクールな機能を探しているなら、これは間違いなくあなたのためのものです!私たちは、これらのコンポーネントの作成にどれだけ時間がかかるか知っています。私たちの Vuelandar は、あなたのアプリケーションにスパイスを加え、時間と神経を節約するのに役立ちます!

続きを読む

おそらく)Typescriptを使うべき理由

悪いコーディング・プラクティスでプロジェクトを潰さないためには?

NextJSのデータフェッチ戦略

関連記事

上昇する矢印とコスト効率や節約を象徴する金貨が描かれた減少する棒グラフの抽象的なイラスト。左上にはThe Codestのロゴと、ライトグレーの背景に "In Code We Trust "のスローガン。
ソフトウェア開発

製品の品質を落とさずに開発チームを拡大する方法

開発チームの規模を拡大中ですか?製品の品質を犠牲にすることなく成長する方法を学びましょう。このガイドでは、スケールする時期、チーム構成、採用、リーダーシップ、ツールなどの兆候に加え、The Codestがどのように...

ザ・コデスト
ソフトウェア開発

将来を見据えたウェブ・アプリケーションの構築:The Codestのエキスパート・チームによる洞察

The Codestが、最先端技術を駆使してスケーラブルでインタラクティブなウェブアプリケーションを作成し、あらゆるプラットフォームでシームレスなユーザー体験を提供することにどのように秀でているかをご覧ください。The Codestの専門知識がどのようにデジタルトランスフォーメーションとビジネス...

ザ・コデスト
ソフトウェア開発

ラトビアを拠点とするソフトウェア開発企業トップ10社

ラトビアのトップソフトウェア開発企業とその革新的なソリューションについて、最新記事でご紹介します。ラトビアの技術リーダーたちがあなたのビジネスをどのように向上させるかをご覧ください。

thecodest
エンタープライズ&スケールアップ・ソリューション

Javaソフトウェア開発の要点:アウトソーシングを成功させるためのガイド

outsourcingのJavaソフトウェア開発を成功させるために不可欠なこのガイドを読んで、The Codestで効率性を高め、専門知識にアクセスし、プロジェクトを成功に導きましょう。

thecodest
ソフトウェア開発

ポーランドにおけるアウトソーシングの究極ガイド

ポーランドのoutsourcingの急増は、経済、教育、技術の進歩がITの成長とビジネス・フレンドリーな環境を促進していることによる。

ザ・コデスト

ナレッジベースを購読して、IT部門の専門知識を常に最新の状態に保ちましょう。

    会社概要

    The Codest - ポーランドに技術拠点を持つ国際的なソフトウェア開発会社。

    イギリス - 本社

    • オフィス 303B, 182-184 High Street North E6 2JA
      イギリス、ロンドン

    ポーランド - ローカル・テック・ハブ

    • ファブリチュナ・オフィスパーク、アレハ
      ポコジュ18、31-564クラクフ
    • ブレイン・エンバシー, コンストルクトースカ
      11, 02-673 Warsaw, Poland

      The Codest

    • ホーム
    • 会社概要
    • サービス
    • Case Studies
    • ノウハウ
    • 採用情報
    • 辞書

      サービス

    • アドバイザリー
    • ソフトウェア開発
    • バックエンド開発
    • フロントエンド開発
    • Staff Augmentation
    • バックエンド開発者
    • クラウドエンジニア
    • データエンジニア
    • その他
    • QAエンジニア

      リソース

    • 外部ソフトウェア開発パートナーとの協力に関する事実と神話
    • 米国から欧州へ:アメリカの新興企業がヨーロッパへの移転を決断する理由
    • テックオフショア開発ハブの比較:テックオフショア ヨーロッパ(ポーランド)、ASEAN(フィリピン)、ユーラシア(トルコ)
    • CTOとCIOの課題は?
    • The Codest
    • The Codest
    • The Codest
    • Privacy policy
    • ウェブサイト利用規約

    著作権 © 2025 by The Codest。無断複写・転載を禁じます。

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