如何调用asyncData或获取钩子再次在下一步?



你好,我想在调用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>

请帮忙谢谢

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

最新更新