我目前正在使用NodeJS和VueJs构建一个应用程序。
我已经构建了一个API端点,它为我提供了所需的所有数据。例如,它可以给我
- 最佳足球队
- 最差足球队
- 目标最多的团队
- 目标最少的团队
最好将其作为一个API调用,并使用props将相关数据传递给每个Vue组件,还是作为4个不同的端点,然后在相关组件中发出请求。
如果你能解释一下原因,那就太好了!
这取决于API的性能。如果您正在按顺序执行操作以返回数据,那么最好将其作为不同的API,并从组件并行调用它们。您还可以在REST API中进行并行处理。
然而,如果您的API返回静态数据,那么只需保留单个API并调用它一次就可以获得每个组件的数据。