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
Quasar ことはじめ
Search
SAW
August 21, 2019
Programming
1
580
Quasar ことはじめ
v_kansai meetup #9 の発表資料です。
SAW
August 21, 2019
Tweet
Share
More Decks by SAW
See All by SAW
EditorConfig を使ってみよう
azuki
1
30
Symfony でサクッと作る REST API サーバー
azuki
1
43
Vite の Library Mode を使って Vue のコンポーネントをライブラリ化する
azuki
1
87
Laravel や Symfony で手っ取り早く OpenAPI のドキュメントを作成する
azuki
2
200
Provide/Inject で TypeScript の恩恵を受ける方法
azuki
3
110
GraphQL はいいぞ! ~Laravel で学ぶ GraphQL 入門~
azuki
1
300
OSS contributor への第一歩を踏み出すまでの物語
azuki
2
240
Eloquent で relation を扱う基礎
azuki
0
120
メイキング・オブ・PHPカンファレンス 〜PHPカンファレンス関西2024の運営スタッフが語る舞台裏〜
azuki
0
97
Other Decks in Programming
See All in Programming
Pulsar2 を雰囲気で使ってみよう
anoken
0
240
PHPカンファレンス名古屋2025 タスク分解の試行錯誤〜レビュー負荷を下げるために〜
soichi
1
190
バックエンドのためのアプリ内課金入門 (サブスク編)
qnighy
8
1.8k
Immutable ActiveRecord
megane42
0
140
もう僕は OpenAPI を書きたくない
sgash708
5
1.6k
CSS Linter による Baseline サポートの仕組み
ryo_manba
1
100
How mixi2 Uses TiDB for SNS Scalability and Performance
kanmo
36
14k
チームリードになって変わったこと
isaka1022
0
200
データベースのオペレーターであるCloudNativePGがStatefulSetを使わない理由に迫る
nnaka2992
0
150
Rails アプリ地図考 Flush Cut
makicamel
1
120
DROBEの生成AI活用事例 with AWS
ippey
0
130
2024年のWebフロントエンドのふりかえりと2025年
sakito
2
250
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
328
38k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
It's Worth the Effort
3n
184
28k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
193
16k
A Philosophy of Restraint
colly
203
16k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
GraphQLとの向き合い方2022年版
quramy
44
13k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.2k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.8k
Transcript
2VBTBS͜ͱ͡Ί WLBOTBJNFFUVQ 4"8
WLBOTBJNFFUVQ 2VBTBS͜ͱ͡Ί $(whoami) • ࢯ໊Ճ౻फҰ ࡀ ‣େࡕࡏॅɾѪग़
• ϋϯυϧωʔϜ4"8 ‣5XJUUFS!B[VLJ@FBUFS ‣(JU)VCB[VLJQFOHVJO • ॴଐגࣜձࣾ.4&/ ‣৽ଔ 2 Vue.js FreeBSD Linux macOS
WLBOTBJNFFUVQ 2VBTBS͜ͱ͡Ί 2VBTBSͱ • 7VFKTͷϑϨʔϜϫʔΫ ‣2VBTBS'SBNFXPSLͷਖ਼ࣜ൛ • 6*ίϯϙʔωϯτ͕๛
• 41"18" &MFDUSPOΞϓϦέʔγϣϯͷ࡞͕༰қ 3
WLBOTBJNFFUVQ 2VBTBS͜ͱ͡Ί 2VBTBSͷ6*ίϯϙʔωϯτ • 7VFUJGZͷίϯϙʔωϯτΛ͍͍ͩͨཏ ‣#SFBEDSVNCT $BSPVTFM $PMPS1JDLFSͳͲ
• ͍͔ͭ͘ͷίϯϙʔωϯτεΫϦϓτ͔Βಈతʹݺͼग़͕͠Մೳ ‣%JBMPH/PUJGZͳͲΛϓϥάΠϯͱͯ͠+BWB4DSJQU͔Βݺͼग़͠ 4
WLBOTBJNFFUVQ 2VBTBS͜ͱ͡Ί 2VBTBSͷॴ • ϚϧνϓϥοτϑΥʔϜͰͷΞϓϦέʔγϣϯ։ൃʹରԠ ‣σεΫτοϓΞϓϦ։ൃ&MFDUSPO ‣ϞόΠϧΞϓϦ։ൃ$PSEPWB •
6TFS"HFOUΛݕग़͢Δϔϧύ͕༏ल ‣04ɾϒϥβɾόʔδϣϯͳͲ͕औಘՄೳ ‣ϓϥοτϑΥʔϜʹΑͬͯॲཧͷΓସ͕͑༰қ 5
WLBOTBJNFFUVQ 2VBTBS͜ͱ͡Ί 2VBTBSΠϯετʔϧɾϓϩδΣΫτ࡞ • 2VBTBS$-*ΛάϩʔόϧΠϯετʔϧ ‣7VF$-*ͷΠϯετʔϧෆཁ ‣npm install
@quasar/cli -g • 7VF$-*ͱಉ༷ʹ2VTBS$-*ͰϓϩδΣΫτͷ࡞͕Մೳ ‣ґଘύοέʔδͷΧελϚΠζՄೳ ‣quasar create project-name 6
WLBOTBJNFFUVQ 2VBTBS͜ͱ͡Ί ར༻͢Δίϯϙʔωϯτͷએݴ • ઃఆϑΝΠϧquasar.conf.jsΛฤू ‣σϑΥϧτͰ͍͔ͭ͘ઃఆ͞Ε͍ͯΔ • 4'$ͰίϯϙʔωϯτΛར༻
‣quasar.conf.jsͰهड़͍ͯ͠ΔͷͰimportෆཁ 7
WLBOTBJNFFUVQ 2VBTBS͜ͱ͡Ί ϓϩδΣΫτͷϏϧυ • ։ൃ༻αʔόͷىಈ ‣quasar dev •
ຊ൪༻ͷ੩తϑΝΠϧΛੜ ‣quasar build ‣ՌdistσΟϨΫτϦԼʹੜ 8
WLBOTBJNFFUVQ 2VBTBS͜ͱ͡Ί ։ൃϞʔυΛมߋ͢Δํ๏ • σϑΥϧτͰ41"ͷ։ൃϞʔυ ‣quasar mode add
dev-modeͰ։ൃϞʔυΛՃ - ྫquasar mode add electron • ։ൃαʔόΛىಈ͢ΔࡍʹϞʔυΛࢦఆ ‣quasar dev -m dev-modeͰ։ൃ༻αʔόͷϞʔυΛมߋ - ྫquasar dev -m electron 9
WLBOTBJNFFUVQ 2VBTBS͜ͱ͡Ί 2VBTBSΛ༻͍ͨྫ • ςΩετΤσΟλΛ࡞ ‣։ൃϞʔυΛ&MFDUSPOʹมߋ ‣ΤσΟλΤϯδϯ"DFΛ༻ 10
WLBOTBJNFFUVQ 2VBTBS͜ͱ͡Ί ࠓޙαϙʔτͯ͠΄͍͜͠ͱ • طଘͷϓϩδΣΫτͷOQNܦ༝ͷΠϯετʔϧ ‣-BSBWFM.JYͰҰॹʹίϯύΠϧग़དྷͳ͍ - ϏϧυͰੜ͞ΕΔindex.htmlΛΫϥΠΞϯτʹ͢ͱ͍͏खஈ͋Δ
‣$%/ܦ༝ͰͷΠϯετʔϧՄೳ - 7VF$%/ܦ༝ͰΠϯετʔϧ͕ඞཁ 11
WLBOTBJNFFUVQ 2VBTBS͜ͱ͡Ί ·ͱΊ • 2VBTBSͰ෯͍։ൃΛαϙʔτ ‣41" 18" &MFDUSPOͳͲ
• 6*ίϯϙʔωϯτ͕ॆ࣮ ‣7VFUJGZͱ΄΅ಉͷ༰ 12
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠