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
- Host: GitHub
- URL: https://github.com/thisdot/javascript-marathon-vue-js
- Owner: thisdot
- Created: 2020-04-02T06:48:11.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-05T18:18:03.000Z (over 3 years ago)
- Last Synced: 2025-01-22T07:19:30.053Z (over 1 year ago)
- Language: JavaScript
- Size: 6.16 MB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
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