【问题标题】:How to call an asyncData or fetch hook again in Nuxt?如何在 Nuxt 中再次调用 asyncData 或 fetch 挂钩?
【发布时间】:2021-10-13 16:03:53
【问题描述】:

您好,我想在调用 api 时调用方法或其他解决方案中的 asyncData 函数,因为我想在调用重置数据的此操作时执行 $emit 我这样做但不工作

index.vue

<template>
    <my-orders
     :orders="orders
      @sendData="initOrders"
    />
</template>
<script>
 async asyncData({ $axios }) {
    const orders = await endpoint.getOrders({ $axios });
    return {
      orders
    };
  },
 methods: {
   async initOrders() {
      await this.asyncData
    },
}
</script>

请帮忙谢谢

【问题讨论】:

标签: vue.js nuxt.js


【解决方案1】:

this.$nuxt.refresh() 可以帮助您重新获取任何 fetch()asyncData() 挂钩。

【讨论】:

    猜你喜欢
    • 2020-08-17
    • 2022-11-11
    • 2020-07-16
    • 2020-10-24
    • 2021-07-26
    • 2021-12-28
    • 1970-01-01
    • 1970-01-01
    • 2021-08-23
    相关资源
    最近更新 更多