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
import auth from './auth/store/modules/auth';
import pages from './shared/store/modules/pages';
import language from './shared/store/modules/language';
import notifications from './shared/store/modules/notifications';
import user from './user/store/modules/user';
import services from './campus-virtual/portal-servicios/store/modules/services';
import syllabus from './campus-virtual/historico-guias/store/modules/syllabus';

export default {
  auth,
  pages,
  language,
  notifications,
  user,
  services,
  syllabus,
};

Cómo acceder desde componentes (Options API)

Desde los componentes podemos acceder a la funcionalidad del store de las siguientes formas.

...

Las acciones sólo toman un parámetro para los datos, por lo que si queremos pasarle varios campos, deberemos utilizar un objeto que los contenga, tanto para pasarlos en el dispatch como en la definición de la acción.

Cómo acceder desde componentes (Composition API)

Se hará como hemos visto en el apartado anterior, pero debemos importar useStore y definirnos una variable store:

Bloque de código
languagejs
<script setup>
import { useStore } from 'vuex';

const store = useStore();
</script>

Después, se accede de igual manera, pero en vez de a través de this.$store, a través de store.


Acceder desde archivos JavaScript

...