Exposing Component State ​
Tags
Vue
Word count
67 words
Reading time
1 minute
defineExpose
​
Use defineExpose
in child and get state from parent via component ref
Standard way of exposing state
Slot Props ​
Define props in component slot, then use v-slot
in consumer to get props
Difference: props are only exposed to the slot and not available to the parent components
v-model
& defineModel
​
Often more intuitive than alternatives