Overview of the Vue.js Frontend Stack
The frontend is built using Vue.js, a progressive framework for building user interfaces based on the MVVM design pattern.
- Vue 2 vs Vue 3: Vue 2 uses the Options API, while Vue 3 introduces the Composition API, differing in how data binding and monitoring are implemented.
- ElementUI: A Vue-based UI component library developed by Ele.me, used for rapidly implementing UI elements via pre-built components.
- Axios: A promise-based HTTP client used to send asynchronous network requests from the frontend to the backend.