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
Vueでつくるシングルページアプリケーション(SPA)入門
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
kouki.miura
March 01, 2026
Programming
66
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Vueでつくるシングルページアプリケーション(SPA)入門
VueでSPAを作成するチュートリアルLTの資料です。
kouki.miura
March 01, 2026
More Decks by kouki.miura
See All by kouki.miura
ReactとVueは仲良くできるのか?
koukimiura
0
15
ポジティブアウトカムを用いた医療費削減の可能性について
koukimiura
0
56
VueSapporo#2
koukimiura
0
48
Vuetify4 v-calendarをちゃんと理解する
koukimiura
0
60
認証統合から始めるフロントエンドの機能単位開発 — マイクロサービス思想の適用
koukimiura
0
120
Fiberとは何か?PHPが“非同期言語”になった瞬間
koukimiura
0
83
VueエンジニアがReactを触って感じた_設計の違い
koukimiura
0
210
Laravel入門:最小構成で理解するMVC
koukimiura
0
140
VueSapporo#1
koukimiura
0
76
Other Decks in Programming
See All in Programming
[2026年度第1回ORセミナー] 計画最適化ベンチャーと競技プログラミング人材
terryu16
0
270
ADKを使って簡単にAIエージェントを作ってみよう
k1mu21
0
270
Vue × Nuxt × Oxc どこまで使える?実運用の現在地
andpad
0
260
Oxcを導入して開発体験が向上した話
yug1224
4
320
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
0
260
OSもどきOS
arkw
0
570
脅威をエンジニアリングの糧にして――現場編 / Turning Threats into Engineering Fuel — Field Edition
nrslib
0
280
Language Server 使ってる? 〜VSCode と Zed の場合〜 / Are you using a Language Server? ~For VS Code and Zed~
handlename
0
790
Developing with AI Agents — Codex, Claude Code & Cowork Practical Guide
x5gtrn
PRO
0
1.3k
ECSアプリログをFireLensでコスト削減しようとしたけど諦めた話 in Fargate×Node.js
akihisaikeda
2
4.2k
TypeScript+Orvalで実現する型安全かつ堅牢でスケーラブルなマルチチャネル通知基盤 / TSKaigi Night talks ~after conference~
d0riven
0
340
気づいたらRubyで100作品 ー クリエイティブコーディングが生活の一部になるまで / 100 Ruby Sketches Later: How Creative Coding Became Part of My Life
chobishiba
3
590
Featured
See All Featured
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
30 Presentation Tips
portentint
PRO
1
330
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
330
Building the Perfect Custom Keyboard
takai
2
800
Embracing the Ebb and Flow
colly
88
5.1k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.5k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
610
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
A better future with KSS
kneath
240
18k
Transcript
2026.02.28 / VueSapporo #1 三浦 恒樹 (MIURA KOUKI) / 医療ITエンジニア Vueでつくるシングルページアプリケーション(SPA)入門
自己紹介 - ドゥウェル株式会社 に所属(マネージャー) - 医療ITエンジニア / 診療情報管理士 / 上級医療情報技師
/ 医用画像情報専門技師 - TypeScript / Vue.js / Node.js / Java / C# / PHP - 3兄弟の父、休日は習い事の送り迎えとか... - 参加している勉強会 札幌PHP勉強会 JBUG札幌 JavaDO ゆるWeb勉強会 えびてく クラメソ札幌IT勉強会(仮) AWS初心者LT会in札幌 札幌すごいAI会 札幌IT石狩鍋 hokkaido.js 函館本線沿線勉強会 VueSapporo - コーディングBGM ラックライフ - Naru, 名前を呼ぶよ BLUE ENCOUNT - Survivor, ポラリス SHANK Dizzy Sun Fist
INDEX - シングル・ページ・アプリケーション(SPA) - 従来のWebアプリとの違い - SPAの仕組み - VueでSPAをつくる -
仕様技術 - 開発環境構築 - VueRouterで画面遷移 - SPAのメリット・デメリット - まとめ ゴール: ・SPAとは何かを知る ・VueでSPAをつくる最小構成を知る
シングルページアプリケーション(SPA)
従来のWebアプリとの違い
SPAの仕組み
VueでSPAをつくる
仕様技術
開発環境構築 npm create vue@latest コマンドでテンプレートを作成 プロジェクト名を入力 “first-spa” TypeScript と Router
を選択 experimental(実験的な) ツールは選択しない このとおりコマンドを実行すると...
開発環境構築 ブラウザで開いてみると... http://localhost:5173 > cd first-spa > npm install >
npm run dev
開発環境構築 router が プラグインとして 組み込まれる
VueRouterで画面遷移 遅延ローディング (Lazy Loading)の例
SPAのメリット・デメリット
まとめ - SPAとは? … ページ移動のない、Webブラウザ上で動くアプリ - 従来のWebアプリとの違いは? … 画面を『作り直す』のはブラウザの仕事 -
SPAの仕組み … 初回読み込みで必要なリソースを取得。データだけ差分取得 - VueでSPAをつくる - 仕様技術 … VSCode, npm, vite, Vue.js, Vue-Router - 開発環境構築 … スキャフォールディングで簡単セットアップ可能 - VueRouterで画面遷移 … URL(Path)と画面のマッピング - SPAのメリット・デメリット … 優れたユーザー体験 vs 初回読み込み&SEO
ご清聴ありがとうございました。