Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

118
Vistas
No se pudo acceder al estado en vuex 4

Estoy usando vuex v4 con api de composición. El problema es que no pude acceder a los estados de la tienda en los componentes, pero puedo verlos en vue-devtools. Cuando quiero acceder al estado de la tienda, me dio undefined .

tienda/index.ts :

 import { InjectionKey } from "vue"; import { createStore, createLogger, Store, useStore as vuexUseStore, } from "vuex"; import { ConfigStateType } from "./config/state"; import config from "./config"; export enum ModuleTypes { CONFIG = "CONFIG", } export interface StateInterface { config: ConfigStateType; } export const key: InjectionKey<Store<StateInterface>> = Symbol(); export const store = createStore<StateInterface>({ modules: { [ModuleTypes.CONFIG]: config, }, strict: debug, }); export function useStore() { return vuexUseStore(key); }

vue js principal.ts :

 import { store, key } from "./store"; createApp(App).use(store, key).use(router).mount("#app");

En mi componente:

 import { useStore } from "@/store"; setup() { const store = useStore(); const recaptchaSiteKey = computed( () => store.state.config.googlerecaptcha_site_key ); return { recaptchaSiteKey } }

siempre recaptchaSiteKey devuelve indefinido, pero en vue-devtools los estados están llenos.

herramienta de desarrollo vuex: ingrese la descripción de la imagen aquí

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda