gpt4 book ai didi

vue.js - 重定向链接由href或nuxt-link的方法生成

转载 作者:行者123 更新时间:2023-12-04 13:24:08 35 4
gpt4 key购买 nike

您好,我想显示一个页面,其中包含一个由方法生成的链接。
这是我当前的代码。

<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>
当我点击链接时,重定向不好。如何使用方法生成的 URL 进行良好的重定向?

最佳答案

如果是内部路径,我建议您只传递实际路径,或者甚至更好,名称如下所示:https://router.vuejs.org/guide/essentials/navigation.html#router-push-location-oncomplete-onabort
它应该看起来像 :to="{ name: 'gants' }"当您的 seeProduct 方法完成时。

关于vue.js - 重定向链接由href或nuxt-link的方法生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69683768/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com