- Project 1 : The Monster-slayer game
- Intro to Vue.
- Rebuilding a simple js app with Vue.
- Interpolation
- Data binding with v-bind (:)
- Data object & methods
- Events & methods
- Event modifiers
- 2 way binding
- Computed properties
- Watchers
- Dynamic styling using inline & array syntax
- v-if, v-else, v-else-if
- v-show
- v-for
- Removing list items
- Lists & Keys
- Understanding templates
- Refs ($refs)
- Vue app lifecycle
- Components - Multiple Vue Apps vs Multiple Components
- Starting with vue-cli
- Props (Parent -> Child communication) & its validation
- Emiting custom events (Child -> Parent communication) & its validation
- Fallthrough & binding props
- Provide + Inject