vue主页面Home何种方式请求数据

Home页面包含8个组件,每个组件都对应不同表的数据,是在Home页面一次请求所有数据,后台对数据组合?还是在各个组件分别请求数据比较好?

阅读 1.8k
1 个回答

我们公司的团购活动我都使用这种方式去写的,
最后我选择了在主页面请求数据, 毕竟主页面负责整合数据, 以及数据的分配, 当然, 特定的触发事件也可以在组件内部完成, 但是为了更工程化, 还是应该统一处理, 每个组件最好只是执行某个任务即可,
这么做遇到的问题是 数据的异步问题, 有时候组件渲染出来了 但是数据还没回来, 以及给组件传值的问题, 所以个人建议放在home里面统一管理, 更符合设计模式

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题