用Nuxt构建的静态Web项目中是否有动态路由功能?

时间:2019-12-18 19:30:47

标签: routing nuxt

在告诉我可以配置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。 :)

有人对此有解决方案吗?谢谢!

0 个答案:

没有答案