Я использую следующую функцию:
export function getLastPart() {
const parts = window.location.href.split('/');
return parts[parts.length - 1];
}
Затем в компоненте необходимо проверить, является ли последняя часть действительным идентификатором.Я, например, использую 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);
}