Hola quiero mostrar una página con un enlace generado por un método.
Aquí está mi código actual.
<template> <nuxt-link :to="seeProduct(item.sku.product.id).toString()"> <div> <span>Go to product</span> </div> </nuxt-link> </template> <script> export default { methods: { async seeProduct(id) { const app = { $axios: this.$axios }; const urlProduct = await endPoint.getProduct(app, id); console.log(urlProduct.url); // https://www.products/gants.html => this is the url return urlProduct.url; }, } } </script>Cuando hago clic en el enlace, la redirección no es buena. ¿Cómo hacer una buena redirección con una URL generada por un método?
Si es una ruta interna, le recomiendo que pase solo una ruta real o incluso mejor, un nombre como se muestra aquí: https://router.vuejs.org/guide/essentials/navigation.html#router-push-location-oncomplete -al abortar
Debería tener un aspecto similar :to="{ name: 'gants' }" cuando finalice el método seeProduct.