如何解决如何将参数传递给nuxt $ fetch?
- 我正在Nuxt中使用新的fetch()方法
- 我需要加载一个无限滚动的列表,而fetch()使其变得困难
- 在加载页面时,Nuxt调用会首次提取
- 每当我加载更多内容时,我都会再次调用fetch
- 当我更改页面上的搜索和过滤器时,再次调用fetch
- 我需要一种方法来区分所有这些呼叫
- 如何将参数传递给fetch(),以便区分Nuxt是直接调用它还是通过loadMore调用它,还是因为查询中的搜索和过滤器发生更改而被调用?
解决方法
您不能将自定义参数传递给fetch()
。
您可以设置async method()
并在那里进行API调用。
如果您需要利用$fetchState.pending
来在内容加载时显示一些占位符,则可以在isLoading: false
中设置data()
属性,并在新创建的方法中设置{{1 }},然后再进行API调用。{p}之后isLoading = true
。
然后,您可以在模板中设置如下条件:isLoading = false
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。