gpt4 book ai didi

javascript - vue 路由器/:param with slashes

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

我有一个这样的路由器:

routes: [
{
path: '/survey/:surveyHash',
name: 'survey',
component: Survey,
props: true,
},

在组件中,我试图在 props 中获取 surveyHash。问题是当 surveyHash 中有 / 斜杠时,我无法执行此操作。

vue-router 有解决办法吗?

最佳答案

您可以使用 custom matching pattern在你的路线定义中

routes: [
{
path: '/survey/:surveyHash(.*)',
name: 'survey',
component: Survey,
props: true,
},

有了这个,您将获得 URL 的其余部分,包括 surveyHash 中的斜线

关于javascript - vue 路由器/:param with slashes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53890365/

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