1.4 KiB
Executable File
1.4 KiB
Executable File
Vue Learning Path
Start here if you are new to Vue and coming from Python.
Suggested reading order
- 00-Vue for Python Developers
- 01-Refs, Computed, and Reactivity
- 02-Templates, v-model, and Events
- 03-Components, Props, Lifecycle, and Composables
- 04-FlexibilityTable Filter Flow
What each note covers
Vue for Python Developers
The big picture:
- what a Vue component is
- template vs script
- what reactive means
- how to read Vue code without getting lost
Refs, Computed, and Reactivity
State management basics:
ref.valuecomputed- when to store data vs derive data
Templates, v-model, and Events
Template mechanics:
- interpolation with
{{ ... }} v-model@click:disabled- how template code connects to script code
Components, Props, Lifecycle, and Composables
Code organization:
- parent and child components
- props
onMounted- composables such as
useJsonDownload()
FlexibilityTable Filter Flow
Real project walkthrough:
selectedPeriodStartFrom- selected vs applied filters
- backend payload building
- table refresh flow
- export behavior
Best way to study these notes
For each note:
- Read the explanation slowly.
- Copy one code example into a small test component.
- Change one line and predict what the UI will do.
- Run it and compare expectation with result.
That loop is the fastest way to get comfortable with Vue.