Nuxt.js在页面重新加载时处理asyncData变量

时间:2020-08-19 05:39:22

标签: nuxt.js

在Nuxt.js中,重新加载/刷新页面后asyncData调用不会运行(例如,我的意思是cmd + R)。这意味着刷新页面时,从asyncData返回的字段不会合并到data中,最后我们将访问未定义的变量。

在某些组件中,mounted中有(几乎)重复的代码(因此,我有在mountedasyncData中进行相同的API调用的代码)。 mounted将在页面重新加载时运行,因此可以运行,但这似乎是一个非常糟糕的解决方案,我希望有一种更好的方法来实现它。

当您需要确保返回的变量在页面重新加载时进入asyncData时,应如何使用data?例如asyncData +另一种确保变量设置的技术。是否再次将它们重新安装好?

0 个答案:

没有答案