Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Vueはいいぞ!ハンズオン風味

 Vueはいいぞ!ハンズオン風味

Vue布教のためのインストールから小さく始めるコツ、意外な罠、ステップアップをまとめました。Vueはいいぞ!

果物リン

April 28, 2018
Tweet

More Decks by 果物リン

Other Decks in Technology

Transcript

  1. VueͷϓϩδΣΫτΛ࡞Δ #৭ʑฉ͔ΕΔͷͰ౴͍͑ͯ͘ vue init webpack vuetest ? Project name >

    (ۭ) ? Project description (ۭ) ? Author (ۭ) ? Vue build (σϑΥͷ΍ͭ)→ standalone ? Install vue-router? No ? Use ESLint to lint your code? No ? Set up unit tests No ? Setup e2e tests with Nightwatch? No ? Should we run `npm install` for you after the project has been created? (recommended) npm
  2. ։ൃ൛ىಈʂ #࡞ͬͨϓϩδΣΫτʹҠಈ cd vuetest #ॳճͷΈ npm install #αʔόʔىಈʂ npm run

    dev #ࢭΊΔͱ͖͸Cmd(Ctrl) + C #ϒϥ΢βͰ http://localhost:8080/
  3. εςοϓΞοϓ • σβΠϯͷ౷ҰͲ͏͠Α͏ɺ൚༻ύʔπ͸͋Γ΋ͷ࢖͍͍ͨ
 ˠElementUI, Vuetify, Bootstrap-Vue͋ͨΓ͕Αͦ͞͏ • ίʔυ͕Ͱ͔͘ͳ͖ͬͯͨɺ࠶ར༻͍ͨ͠ 
 →

    ίϯϙʔωϯτΛ෼ׂ͠Α͏ • URLͰදࣔΛ෼͚͍ͨ
 ˠ vue-routerΛಋೖ͠Α͏ • ଞͷίϯϙʔωϯτͱͷσʔλͷड͚౉͕ͭ͠Β͍ 
 → VuexΛಋೖ͠Α͏ • SEOڧ͘ͳΓ͍ͨɺॳظද͕ࣔ஗͍
 ˠ nuxt.js ͱ͍͏SSRϑϨʔϜϫʔΫ͕͋ΔΑʂ  
  4. ίϯϙʔωϯτ෼ׂTips • ີ݁߹ͳίϯϙʔωϯτͰ
 props down, event up ͕μϧ͍ 
 →

    propsʹobjectΛ౉ͯ͠͠·͏ͷ΋ΞϦʁ • ίϯϙʔωϯτͷ෼ׂઃܭ͸
 Atomic Design͕ࢀߟʹͳΔ͔΋