Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Vuetify4 v-calendarをちゃんと理解する
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
kouki.miura
April 27, 2026
Programming
42
0
Share
Vuetify4 v-calendarをちゃんと理解する
Vuetify4のv-calendarについて、概要とポイントを説明するLT登壇資料です。
kouki.miura
April 27, 2026
More Decks by kouki.miura
See All by kouki.miura
VueSapporo#2
koukimiura
0
38
認証統合から始めるフロントエンドの機能単位開発 — マイクロサービス思想の適用
koukimiura
0
110
Fiberとは何か?PHPが“非同期言語”になった瞬間
koukimiura
0
77
VueエンジニアがReactを触って感じた_設計の違い
koukimiura
0
200
Laravel入門:最小構成で理解するMVC
koukimiura
0
120
VueSapporo#1
koukimiura
0
57
Vue.jsを10分で再定義する
koukimiura
1
63
なぜVue開発は速いのか?-Vite入門
koukimiura
0
82
Vueでつくるシングルページアプリケーション(SPA)入門
koukimiura
0
52
Other Decks in Programming
See All in Programming
【ディップ|26年新卒研修資料】OpenAPI/Swagger REST API研修
dip_tech
PRO
0
160
いつか誰かが、と思っていた フロントエンド刷新5年間の実践知
kiichisugihara
1
280
ハーネスエンジニアリングとは?
kinopeee
13
7k
サークル参加から学ぶ、小さな事業の回し方
yuzneri
0
180
Lightning-Fast Method Calls with Ruby 4.1 ZJIT / RubyKaigi 2026
k0kubun
3
3k
実践ハーネスエンジニアリング:ステアリングループを実例から読み解く / Practical Harness Engineering: Understanding Steering Loops Through Real-World Examples
nrslib
5
5.4k
[RubyKaigi 2026] Require Hooks
palkan
1
320
20260514 - build with ai 2026 - build LINE Bot with Gemini CLI
line_developers_tw
PRO
0
440
決定論 vs 確率論:Gemini 3 FlashとTF-IDFを組み合わせた「法規判定エンジン」の構築
shukob
0
160
エラー処理の温故知新 / history of error handling technic
ryotanakaya
7
1.9k
(Re)make Regexp in Ruby: Democratizing internals for the JIT
makenowjust
3
1.1k
20260514_its_the_context_window_stupid.pdf
heita
0
1k
Featured
See All Featured
Code Review Best Practice
trishagee
74
20k
Statistics for Hackers
jakevdp
799
230k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
200
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
910
Joys of Absence: A Defence of Solitary Play
codingconduct
1
360
Site-Speed That Sticks
csswizardry
13
1.2k
Writing Fast Ruby
sferik
630
63k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
Building an army of robots
kneath
306
46k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
120
Speed Design
sergeychernyshev
33
1.7k
Transcript
2026.04.27 / VueSapporo #2 三浦 恒樹 (MIURA KOUKI) / 医療ITエンジニア Vuetify4
v-calendarをちゃんと理解する
自己紹介 - ドゥウェル株式会社 に所属(マネージャー) - 医療ITエンジニア / 診療情報管理士 / 上級医療情報技師
/ 医用画像情報専門技師 - TypeScript / Vue.js / Node.js / Java / C# / PHP - 3兄弟の父、休日は習い事の送り迎えとか... - 参加している勉強会 札幌PHP勉強会 JBUG札幌 JavaDO ゆるWeb勉強会 えびてく クラメソ札幌IT勉強会(仮) AWS初心者LT会in札幌 札幌すごいAI会 札幌IT石狩鍋 hokkaido.js 函館本線沿線勉強会 VueSapporo さっぽろ医療IT勉強会 - コーディングBGM ラックライフ - Naru, 名前を呼ぶよ BLUE ENCOUNT - Survivor, ポラリス SHANK Dizzy Sun Fist
INDEX - カレンダー実装つらくないですか? - Vuetify4 v-calendar - DEMO - 何がすごいのか?
- 主要API - slotが本体 - 注意点 - まとめ
カレンダー実装つらくないですか? ・月、週、4日、日 表示 ・日跨ぎ、時間 イベント ・祝日、営業日 ・PC、タブレット、スマホ Googleカレンダー
Vuetify4 v-calendar Vuetify=Vue.js向けのUIコンポーネント集 2026.02.24 v4.0.0 https://vuetifyjs.com/ja/wireframes/inbox/ https://vuetifyjs.com/ja/components/calendars/ v-calendar=FullCalendarライクなコンポーネント 2025.11.25 v3.11.0 でLabsからPromotion昇格
DEMO
DEMO
DEMO
DEMO
DEMO
何がすごいのか?
主要API - v-model - 選択されている日付 → 月、週、日、4日、カテゴリ(日)表示の基準日 - props (33) - type
= 表示形式(month、week、day、4day、category) - events = イベント配列 - categories = カテゴリ配列 - locale = “ja-JP” - slots (10) - #day-label = 月表示の日付ラベル描画 - #event = 各表示のイベント描画
slotが本体
slotが本体
注意点 ・Issueに3件Bugが残存 ・うち2件はCSS関連(左記) ・もう1件は「start/end propsが利かない」
まとめ
ご清聴ありがとうございました。 5/23(土) 17:30~