【发布时间】:2021-09-13 05:01:26
【问题描述】:
- nuxt.js v2.15.3.
我在某些页面中使用了asyncData,这些页面由nuxt-link访问。
但是如果连续点击nuxt-link(点击间隔小于1000ms),asyncData函数是连续调用的。
有没有防止这种情况?我是否使用fetch 而不是asyncData?
<!-- some component -->
<nuxt-link :to="`/some-page`"></nuxt-link>
// some page component
async asyncData({ $axios ) {
// Called as much as clicking.
const resp = $axios.get(....)
return { data :resp.data }
}
【问题讨论】:
-
也许在点击时禁用 NuxtLink?就像解释here
标签: javascript vue.js nuxt.js