Red de conocimiento informático - Problemas con los teléfonos móviles - Usando vuex no definido this.$store en vuepress

Usando vuex no definido this.$store en vuepress

Descripción del problema

Los documentos creados con vuepress tienen una funcionalidad cada vez más compleja que implica pasar el estado entre múltiples componentes, incluso desde componentes principales hasta componentes personalizados y componentes globales a los que el usuario puede llamar directamente. Dado que los parámetros globales no se pueden pasar a componentes globales, se introdujo vuex.

Pero después de definir vuex, cuando lo usa en la página, informa que this.$store no está definido.

Solución

Después de profundizar en el código fuente de vuepress, descubrí que vuepress proporciona a los desarrolladores una interfaz que extiende el componente raíz de Vue.

Vaya al archivo EnhanceApp.js de su proyecto vuepress y combine el almacenamiento en las opciones para que quede registrado en el componente raíz.

Materiales de referencia

https://juejin.im/entry/5858f5f31b69e60056f692b5