这应该可以解决您的问题:
@click.prevent="addCart()"
我用
vue中的
prevent
事件修饰符解决了这个问题
<div>
<nuxt-link to="/home">
<h1>Title text</h1>
<p>Product description</p>
<p @click.prevent="addCart()">Add to cart</p>
</nuxt-link>
</div>