如何在Ant设计中获取当前URL的最后一部分

Pepito Stornudo

我正在用蚂蚁设计制作一个编辑表单,我想从组件中的以下路线获取ID

      {
        path: '/post/edit/:id',
        name: 'edit',
        hideInMenu: true,
        component: './Post/PostForm'
      },
哈维尔·阿里亚斯(Javier Arias)

我使用以下功能:

export function getLastPart() {
  const parts = window.location.href.split('/');
  return parts[parts.length - 1];
}

然后,在组件中,您需要检查最后一部分是否是实际ID。例如,我使用UUID,所以我也使用以下功能:

const uuidReg = /^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i;

export function isUuid(path) {
  return uuidReg.test(path);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

PHP中的Regex:如何在最后一部分URL中获取单词?

如何获取当前的一部分URL?

如何使用 javascript 从 url 中获取最后一部分?

如何在JavaScript中获取字符串的最后一部分?

如何在 CakePHP 3 中访问 GET url 的最后一部分

如何在PHP中删除URL的最后一部分

角获取URL的最后一部分

在C#中获取当前目录名称的(最后一部分)

如何在赛普拉斯中获取url的一部分

如何在 Wordpress 中将当前页面 URL(最后五位数字)的一部分拉入页面内的 iFrame 中?

pcre。如何获取url的最后一部分

如何获取从 $_GET 派生的 URL 的最后一部分

如何使用正则表达式从 URL 中获取最后一部分?

Notepad ++中的正则表达式:如何获取URL的最后一部分?

如何在shell脚本中获取'/'分隔字符串的最后一部分

如何在Haskell中提取URL路径的最后一部分

如何在斜线后获取url最后一部分作为php中的获取值

如何获取 URL 的一部分?

如何在JavaScript中删除字符串的最后一部分?

如何在C中删除字符串的最后一部分

如何在Bash中获得http链接的最后一部分?

Pythonpath 获取路径的最后一部分

无法获取网址的最后一部分

如何在Nginx中获取$ host变量的一部分?

如何在OCaml / ReasonML中获取列表的一部分?

如何在jQuery中获取文本框ID的一部分

如何在opencv中获取矩阵的一部分

如何在BigQuery Standard SQL中获取数组的一部分?

如何在返回值中获取列表的一部分