An open API service indexing awesome lists of open source software.

https://github.com/thisdot/javascript-marathon-vue-js

Repository used to support the Javascript marathon videos on Vue JS
https://github.com/thisdot/javascript-marathon-vue-js

Last synced: over 1 year ago
JSON representation

Repository used to support the Javascript marathon videos on Vue JS

Awesome Lists containing this project

README

          

# 1 Hour to learn Vue Js

This is the repository used to explain the basic architecture and usage of vue js.

## Project setup

```
npm install
npm run serve
```

## Project resources

[vue cli](#https://cli.vuejs.org/)
[vue cheetsheet](#https://marozed.ma/vue-cheatsheet/)
[vue lifecycle](#https://vuejs.org/v2/guide/instance.html#Instance-Lifecycle-Hooks)

## This project includes

- App Entry point (App.vue)
- Basic Async loading (App.vue within the created method)
- Data definition (private component instance variable)
- Property definition (Variables provided to the component by its parent)
- Advance property declaration (components/Post.vue)
- Computed properties (Properties with superpower - components/Post.vue)
- Methods - Logical functions to be run within a component
- Mixins - Logical action that can be abstracted from the components