mirror of
https://github.com/nuxt/nuxt.git
synced 2024-12-02 18:37:21 +00:00
834 B
834 B
icon | title | head.title |
---|---|---|
IconDirectory | composables | Composables directory |
Composables directory
Nuxt 3 supports composables/
directory to automatically import your Vue composables into your application using auto-imports!
Example: (using named export)
import { useState } from '#app'
export const useFoo = () => {
return useState('foo', () => 'bar')
}
Example: (using default export)
import { useState } from '#app'
// It will be available as useFoo() (pascalCase of file name without extension)
export default function () {
return useState('foo', () => 'bar')
}
You can now auto-import it:
<template>
<div>
{{ foo }}
</div>
</template>
<script setup>
const foo = useFoo()
</script>