Это то, что мой URL возвращает < /p>
Код: Выделить всё
http://localhost:8080/product/We-Vibe%2520Sync%2520O%2520Remote%2520and%2520App%2520Controlled%2520Rechargeable%2520latern's
< /code>
Когда я нажимаю на это < /p>
goToProduct(productTitle) {
console.log("Product Title:", productTitle);
this.$router.push({
name: "ProductDetails",
params: { title: productTitle }, // Pass raw title directly to URL
});
},
< /code>
Это то, как я получаю данные < /p>
try {
const productTitle = this.$route.params.title;
const response = await axios.get(
`https://ve.onrender.com/api/products/${encodeURIComponent(
productTitle
)}`
);
this.product = response.data.product || {};
} catch (error) {
}
Подробнее здесь: https://stackoverflow.com/questions/795 ... om-vue-url
Мобильная версия