在Nuxt.js中,重新加载/刷新页面后asyncData
调用不会运行(例如,我的意思是cmd + R
)。这意味着刷新页面时,从asyncData
返回的字段不会合并到data
中,最后我们将访问未定义的变量。
在某些组件中,mounted
中有(几乎)重复的代码(因此,我有在mounted
和asyncData
中进行相同的API调用的代码)。 mounted
将在页面重新加载时运行,因此可以运行,但这似乎是一个非常糟糕的解决方案,我希望有一种更好的方法来实现它。
当您需要确保返回的变量在页面重新加载时进入asyncData
时,应如何使用data
?例如asyncData
+另一种确保变量设置的技术。是否再次将它们重新安装好?