Задача
Я хочу, чтобы мой URL был похож на
store / canada / ontario / etobicoke / 3391-bloor-street-west-unit-10-vape-shop-etobicoke-toronto -91
Теперь, когда я пытаюсь передать это в параметре запроса, он генерирует правильный URL-адрес, но с другой стороны, где мне нужно сравнить эту строку, он сначала отбрасывает всю строку.
так , параметр, когда я пытаюсь получить доступ к запросу в другом файле, дает мне только
canada
вместо
canada / ontario / etobicoke / 3391-bloor-street- west-unit-10-vape-shop-etobicoke-toronto-91
data={
entity_id: 5,
url_key: canada/ontario/etobicoke/3391-bloor-street-west-unit-10-vape-shop-etobicoke-toronto-91
}
Router.push(`/store?store_key=${data.url_key}`, `/store/${data.url_key}`)
console.log(query.store_key);
Result: canada
Expected Result: canada/ontario/etobicoke/3391-bloor-street-west-unit-10-vape-shop-etobicoke-toronto-91
Вариант 1: Есть ли способ получить всю строку запроса в файле?
Вариант 2: Могу ли я передать дополнительный параметр entity_id, не отражая его в URL-адресе?