Tengo un problema extraño: no puedo acceder a los datos () desde una instancia de vue:
const vueapp = Vue.createApp({ data(){ return { form:{ .... } [etc..] // later: console.log(vueapp.$data, vueapp.form) // both undefined¿Por qué?
https://v3.vuejs.org/guide/instance.html#creating-an-application-instance
La aplicación y su componente raíz son sutil pero significativamente diferentes. Las opciones que pasa a createApp no existen en la aplicación, sino en su componente raíz.
Las opciones pasadas a createApp se utilizan para configurar el componente raíz. Ese componente se usa como punto de partida para renderizar cuando montamos la aplicación.
const app = Vue.createApp(RootComponent) const vm = app.mount('#app')
Puede hacer vm.$data y vm.form en el ejemplo de código anterior, pero no app.$data o app.form .