No puedo encontrar esto en los documentos. Solo hay información sobre cómo registrarlo globalmente en la app
¿Es posible registrar una directiva de ámbito personalizado con <script setup> ?
Si uso un script normal, tengo algo como esto:
<script> import { defineComponent } from 'vue' import { customDirective } from './customDirective'; export default defineComponent({ directives: { customDirective } }) </script> Ahora con <script setup> :
<script setup> // how to register this import { customDirective } from './customDirective'; </script>si lo dejo asi me sale el error en la consola
Failed to resolve directive
Cualquier ayuda es apreciada
Debe resolverlo con el prefijo v .
<script setup> import { customDirective as vCustomDirective } from './customDirective'; </script>Ver los documentos .