【发布时间】:2021-12-09 12:07:05
【问题描述】:
您好,我想显示一个带有由方法生成的链接的页面。
这是我当前的代码。
<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 做一个好的重定向?
【问题讨论】:
-
这是您应用的内部路径还是外部 URL?
href仅在您想离开 Nuxt 应用程序时使用。否则使用nuxt-link。你也可能不需要toString()。 -
是内部路径
标签: vue.js nuxt.js vue-router