https://www.udemy.com/course/vuejs-2-the-complete-guide/
Covers sections 1 - 3
TODO - update with animations
Covers sections 5 - 9
Covers sections 11 - 17.
Use Vue Developer Tools: https://github.com/vuejs/vue-devtools for better debugging.
Deployed at: https://stock-trader-brandon.surge.sh/
VueJS Installation: https://vuejs.org/v2/guide/installation.html
Copy code to JSFiddle to run
Guide: https://vuejs.org/v2/guide/
Template Syntax: https://vuejs.org/v2/guide/syntax.html
Events: https://vuejs.org/v2/guide/events.html
Computed Properties and Watchers: https://vuejs.org/v2/guide/computed.html
Class and Style Binding: https://vuejs.org/v2/guide/class-and-style.html
Conditionals: https://vuejs.org/v2/guide/conditional.html
Lists: https://vuejs.org/v2/guide/list.html
Vue Instance: https://vuejs.org/v2/guide/instance.html
Components: https://vuejs.org/v2/guide/components.html
Component Registration: https://vuejs.org/v2/guide/components-registration.html
props, validating, callback, child => parent communication, child => child communication
Props: https://vuejs.org/v2/guide/components.html#Passing-Data-to-Child-Components-with-Props
Custom Events: https://vuejs.org/v2/guide/components.html#Listening-to-Child-Components-Events
Non-Parent-Child Communication: https://vuejs.org/v2/guide/state-management.html
Slots and Dynamic Components
Slots: https://vuejs.org/v2/guide/components.html#Content-Distribution-with-Slots
Dynamic Components: https://vuejs.org/v2/guide/components.html#Dynamic-Components
Misc: https://vuejs.org/v2/guide/components-edge-cases.html
v-model, input & select tags, forms
Forms: https://vuejs.org/v2/guide/forms.html
global and local custom directives
Custom Directives: https://vuejs.org/v2/guide/custom-directive.html
Filters: https://vuejs.org/v2/guide/filters.html
Mixins: https://vuejs.org/v2/guide/mixins.html
Animate CSS: https://animate.style/
vue-resource on Github: https://github.com/yyx990803/vue-resource
Some Code Recipes for vue-resource: https://github.com/yyx990803/vue-resource/blob/master/docs/recipes.md
Template URLs: https://medialize.github.io/URI.js/uri-template.html
Requests and Responses (incl. Different File Formats): https://github.com/yyx990803/vue-resource/blob/master/docs/http.md
Axios is really recommended instead of using this vue-resource.
vue-router Github Page: https://github.com/vuejs/vue-router
vue-router Documentation: https://router.vuejs.org/en/
Vuex Github Page: https://github.com/vuejs/vuex
Vuex Documenation: https://vuex.vuejs.org/en/
Tutorial uses AWS S3. However, I think surge.sh is easier.
Run:
npm run build
npm install -g surge
cd dist
surge
Then, you should have a URL to access your site.
OR:
Run: npm run deploy
, which has a script to deploy to the URL that I want.
Go to https://stock-trader-brandon.surge.sh/ to see Project 3.
Vue Deployment: https://cli.vuejs.org/guide/deployment.html