关于 api 调用/发出的 Vue 设计问题

Vue design question about api calls / emitting

最好让您的 API 调用应用程序并让 pages/components 发出请求然后推送数据。

在页面级别拥有 API ol。发射更少但冗余更多。

例如


App ‐-----------------page1 - component1
(Apicall1, apicall2)  page2 - component1
                      Page3 - component1&
                              Component2

App - page1 (api1) - component1 
      Page2 (api2) - component2
      Page3 (api1, api2) - component1 & 
                           component2
       

希望就网站随时间增长的最佳理论提供反馈。

如果您已经知道站点会随着时间的推移而增长,我会使用集中式存储(Vuex 或 Pinia)。也许现在并不是绝对需要的,但随着时间的推移,你会很高兴你早早做出了那个决定。