this repository is for learning vuejs class in Barnamenevis academy
- Learning ES6 - part 1
- Learning ES6 - part 2
- Using CDN in Vue
- Create simple vue project - increase/decrease count
- Describe all data types in vue
- :v-bind, :disabled, :id
- install vue with npm init vue and create-vue
- v-if
- describr methods
- describe computed
- Components in vue - part 1
- describe data() {}
- using :class in vue
- using :style in vue
- v-for loop
- using watch in vue
- working with array in ES6
- working with forms - part 1
- template ref
- vue life cycle hooks
- work with components - part 2
- props and emmits in components
- sample to learning props and emmits
- work with slot
- provide/inject
- using Promise in ES6
- using vue-router - part 1
- using vue-router - part 2
- first project - users CRUD
- vue-toast-notification
- using vee-validate to validate forms in vue - part 1
- using vee-validate to validate forms in vue - part 2
- Composition API
- Working with async/await in ES8
- start working with Vuex
- state, getters, mutations, actions in vuex
- Todolist project with vuex - part 1
- Todolist project with vuex - part 2
- shoping cart project - part 1
- shoping cart project - part 2
- router guard in vue-ruter
- login/logout