He definido un SFC similar al siguiente
<script setup> const msg = 'Hello World!' const props = defineProps({....}) ..... function onMounted() { console.log('the component is now mounted') } </script> <template> <p>{{ msg }}</p> </template> La función onMounted no se está ejecutando en absoluto.
No pude encontrar nada en la documentación de Vue. ¿Es posible declarar ganchos de ciclo de vida como este?
SFC con el script de configuración está usando la API de Composición, por lo que también debe definir los ganchos de ciclo de vida de la misma manera:
import { onMounted } from 'vue' onMounted(() => { console.log('mounted!') })https://v3.vuejs.org/api/composition-api.html#lifecycle-ganchos