[LT] Vue.js入門
Vueの誕生
- angular開発に関わってた人が作った
- angularの中の好きだった部分だけ抽出したもの
- 中国で多く使われてる
- バージョンアルファベットの頭文字
特徴
親しみやすい
- html,css,jsを知ってれば書ける
- for文とかangularっぽい
融通がきく
高性能
[LT] vuexについて
vuex使ってみた話
- vueにおけるflux実装
- 入力フォームには不向き
store
- storeに処理がある
- 通信とかも
- アクションも定義してある
- getterもmutationもstoreの中にある
mutation
weex
[メインコンテンツ] Nuxt.js入門
Nuxt.js
メリット
- SSR
- webpack設定いらない
- vuexとかvue-routerを使いやすくする
- モジュール機能によって機能追加可能
- minifyとかcode splittingとかhttp2とか対応
デモ
- ディレクトリ
- pages
- assets
- components
- store
- ホットリロードもある
- storeの設定もいろいろ勝手にやってくれる
HelloWorldまで
npm i -g vue-cli
vue init nuxt-community/starter-template nuxtdemo
cd nuxtdemo
npm run dev