Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

Bloque de código
languagejs
// Original - Esta hay que cambiarla por la siguiente
new Vue({
  router,
  store,
  i18n,
  render: (h) => h(App),
}).$mount("#app");

// UTILIZAR ESTA:
constexport vmdefault = new Vue({
  router,
  store,
  i18n,
  render: (h) => h(App),
})
export vm;
vm.$mount("#app");

De este modo, en los archivos .js podremos importar la instancia de Vue, y utiliizarla para llamar al logger como en los componentes, pero utilizando vm en vez de this:

Bloque de código
import { vm } from "@/main.js";

...

vm.$logger.info("Desde un .js");

...