在nuxt配置文件中访问存储

问题描述 投票:1回答:1

我想添加动态路由以通过Nuxt静态生成。

由于asyncData方法,我定义了客户端/服务器端存储。我想在我的nuxt.config.js文件中映射这个商店值(数组),使其成为nuxt generate命令的“动态/静态”路由映射 - 但是如何访问该文件中的存储?这有可能吗?

javascript vue.js vuejs2 vuex nuxt.js
1个回答
2
投票

您无法从nuxt.config.js文件访问该存储。 nuxt.config.js文件只是一个全局配置。 但是,您可以为生成命令设置动态路由。 如果希望nuxt.js生成具有动态参数的路径,则需要设置动态路径数组。 来自official documentation: nuxt.config.js

module.exports = {
  generate: {
    routes: [
      '/users/1',
      '/users/2',
      '/users/3'
    ]
  }
}

如果路线中有动态参数,则有两种选择:

1)返回Promise的函数 2)带回调的函数(错误,参数) 有关详细信息,请参阅文档:https://nuxtjs.org/api/configuration-generate/#routes

© www.soinside.com 2019 - 2024. All rights reserved.