Динамічні маршрути
Маршрут /products/:id не можна відобразити, доки PageFlow не знає безпечне значення id. Задайте його через dynamicParams.
ts
PageFlow.vite({
dynamicParams: {
'/products/:id': { id: 'demo-product' },
'/users/:userId/orders/:orderId': {
userId: 'alice',
orderId: 'order-100',
},
},
})Відповідність
Ключем має бути шаблон маршруту, який надає адаптер. Укажіть усі обов’язкові іменовані параметри.
Рядок запиту та хеш
PageFlow зберігає знайдені query-параметри й хеші як місця навігації для вкладок, фільтрів або якорів.
text
/products/demo-product?tab=history#activityВибір значень
Використовуйте стабільні локальні fixture або тестові дані. Не використовуйте реальні ідентифікатори клієнтів чи сторінки з незворотними записами під час запуску.
Динамічні параметри лише будують URL і не обходять автентифікацію, авторизацію, loaders або перевірку застосунку.
Усунення проблем
- Перевірте точний збіг шаблону.
- Надайте всі параметри.
- Відкрийте URL напряму в тій самій сесії.
- Перевірте перенаправлення автентифікації або loader.