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
13
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
15
認証統合から始めるフロントエンドの機能単位開発 — マイクロサービス思想の適用
koukimiura
0
88
Fiberとは何か?PHPが“非同期言語”になった瞬間
koukimiura
0
66
VueエンジニアがReactを触って感じた_設計の違い
koukimiura
0
180
Laravel入門:最小構成で理解するMVC
koukimiura
0
100
VueSapporo#1
koukimiura
0
47
Vue.jsを10分で再定義する
koukimiura
1
55
なぜVue開発は速いのか?-Vite入門
koukimiura
0
74
Vueでつくるシングルページアプリケーション(SPA)入門
koukimiura
0
48
Other Decks in Programming
See All in Programming
運転動画を検索可能にする〜Cosmos-Embed1とDatabricks Vector Searchで〜/cosmos-embed1-databricks-vector-search
studio_graph
0
280
おれのAgentic Coding 2026/03
tsukasagr
1
150
アクセシビリティ試験の"その後"を仕組み化する
yuuumiravy
0
150
PHP で mp3 プレイヤーを実装しよう
m3m0r7
PRO
0
280
Cache-moi si tu peux : patterns et pièges du cache en production - Devoxx France 2026 - Conférence
slecache
0
260
JOAI2026 1st solution - heron0519 -
heron0519
0
140
The Monolith Strikes Back: Why AI Agents ❤️ Rails Monoliths
serradura
0
340
tRPCの概要と少しだけパフォーマンス
misoton665
2
210
Coding at the Speed of Thought: The New Era of Symfony Docker
dunglas
0
5k
How Swift's Type System Guides AI Agents
koher
0
270
セグメントとターゲットを意識するプロポーザルの書き方 〜採択の鍵は、誰に刺すかを見極めるマーケティング戦略にある〜
m3m0r7
PRO
0
550
レガシーPHP転生 〜父がドメインエキスパートだったのでDDD+Claude Codeでチート開発します〜
panda_program
0
990
Featured
See All Featured
Amusing Abliteration
ianozsvald
1
160
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
160
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
100
Designing for Timeless Needs
cassininazir
0
200
[SF Ruby Conf 2025] Rails X
palkan
2
960
Code Review Best Practice
trishagee
74
20k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
61
43k
Navigating Weather and Climate Data
rabernat
0
170
Side Projects
sachag
455
43k
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~