如何解决NuxtJS的获取挂钩被阻止并行运行
我对nuxt的抓取钩子有疑问。
复制链接 https://codesandbox.io/s/strange-lederberg-teq9z?file=/pages/index.vue
首先,“ $ route。” query”:“监视”钩子中的“ $ fetch”用于使url更改时都能进行抓取。
每次更改url时,fetch挂钩都会立即运行。但是,如果我将fetch挂钩设计为返回异步功能或Promise,它将忽略fetch,直到之前的fetch挂钩完成。
例如,如果我快速将URL从默认状态更改为顺序1-> 2-> 3,则仅1中触发的提取有效,而2和3中触发的提取则被忽略。似乎2、3被忽略了,因为第一次获取尚未结束。
为什么这样工作?
解决方法
在nuxtjs代码link中找到了答案
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。