Vue.js · Concept
script setup
<script setup> is Vue's concise syntax for using the Composition API in Single-File Components. Top-level code is available to the template, and compiler macros declare props, events, models, and other component features.
Last updated
- Since
- 3.3+
Syntax
<script setup>
// component setup code
</script>In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.
SubscribeRelated
Composition APISingle-File ComponentsdefineProps()defineEmits()defineModel()defineExpose()defineOptions()defineSlots()