gpt4 book ai didi

vue.js - 如何在 Nuxt 中访问 beforeCreate() 全局应用程序?

转载 作者:行者123 更新时间:2023-12-04 13:56:55 25 4
gpt4 key购买 nike

我想在 Nuxt 中访问 beforeCreate() 应用程序循环方法并将数据从 localStorage 加载到 Vuex 商店,我该怎么做?

最佳答案

您可以使用 Nuxt 中间件来实现 beforeCreate() 效果。

// /nuxtproject/middleware/store_check.js
export default function ({ store }) {
store.dispatch('stateModule/stateAction')
}

// /nuxtproject/pages/index.vue
export default {
components: {
Header
},
middleware: 'store_check',
}

至于从localStorage加载,可以和上面的中间件方案一起使用 前提是 Nuxt 在 SPA 模式下运行 - 因为 localStorage 在 Nuxt Universa/SSR 模式下本身不可用。
花了几个小时后遇到了同样的问题,另一个 stackoverflow 答案解释了原因(有替代方案)
https://stackoverflow.com/a/57512785/842834

关于vue.js - 如何在 Nuxt 中访问 beforeCreate() 全局应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60818145/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com