在告诉我可以配置generate对象以呈现动态路由之前,请耐心等待。这不是要实现的目标。
我想在// user / settings之类的路由上使用$ route.params.id。通常,可以通过在Nuxt项目中使用以下文件夹结构来实现此目的:
|-pages
|--_users
|---settings.vue
这在通用模式下工作正常。但是我想让Nuxt静态地构建站点。而且我没有在nuxt.config-> generate中进行迭代的用户数据库。
实际上Gridsome刚发布了我正在寻找的功能:https://gridsome.org/docs/dynamic-routing/
您可以使用括号将动态路线标记为:
|-pages
|--[users]
|---settings.vue
在构建站点时,Gridsome然后用下划线替换括号,并通过$ route.params.users使这些参数可用。我在后端要做的唯一一件事就是将所有与/(.*)/settings
匹配的路由重定向到/_users/settings
。而已。很容易。
但是,尽管如此,我仍然想使用Nuxt。 :)
有人对此有解决方案吗?谢谢!