gpt4 book ai didi

javascript - Nuxt JS/Vue 中的动态 URL 路径

转载 作者:搜寻专家 更新时间:2023-10-30 22:37:20 24 4
gpt4 key购买 nike

Nuxt JS 基于文件系统创建路由。您通常需要为动态参数设置模板,例如 _id.vue 等。

但是,我的后端开发人员有一个 CMS,它吐出 JSON,其中包含指向位于完全动态 URL 上的页面的链接。

例如/about-us/people/michael/

我无法提前知道这些类型的 URL 应该如何使用 Nuxt 的基于文件的系统进行路由。

一些链接可能看起来像:/articles/hello-world/

是否有关于如何捕获所有路线的信息,无论嵌套距离多远?

我可以通过 index.vue_slug.vue 完成第一关,(例如 /about-us/ ).除此之外,我如何在不抛出 404 的情况下解决 /about-us/people/ 等问题还是个谜。

非常感谢帮助。

最佳答案

你可以使用 extendRoutes

module.exports = {
router: {
extendRoutes (routes, resolve) {
routes.push({
name: 'catchall',
path: '*',
component: resolve(__dirname, 'pages/catchallpage.vue')
})
}
}
}

关于javascript - Nuxt JS/Vue 中的动态 URL 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51638038/

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