While trying to build a web application from scratch, I thought of trying my hand at Vue.js. The learning curve was so flat, that I instantly liked it and started using it thereafter. Here are some basic concepts of Vue, with the hope that they would be helpful to get you started.
The code to make the concepts clear and to try out is at: https://github.com/parespat/try_vue
(Errata: on the slide with “$root, $ref, $emit, @, :” $emit: emits an event that the event handler can listen to and act upon)
I would highly recommend to visit the https://vuejs.org/ site and click on “Why Vue.js?” video.
Here is some excerpt from the video:
- Vue is approachable, versatile and performant js framework, helps in creating maintainable codebase
Core + Vuex +Vue-Router
- Like other frontend frameworks, Vue allows to split the page into reusable components
The Vue reference api is at : https://vuejs.org/v2/api/
Please feel free to provide your feeback or suggestions.