关于 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)。也许现在并不是绝对需要的,但随着时间的推移,你会很高兴你早早做出了那个决定。
最好让您的 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)。也许现在并不是绝对需要的,但随着时间的推移,你会很高兴你早早做出了那个决定。