将数据加载/传递到前端的最佳实践 - Laravel

时间:2018-06-06 08:14:11

标签: laravel-5 vue.js laravel-blade

我正在学习如何使用Laravel框架制作Web应用程序。我也是JS和PHP的新手。

背景信息:

对于我的Web应用程序,我使用Laravel作为后端,使用模板刀片和Vue进行前端交互。

现在有(据我所知)2种方法可以在前端获取数据。

  1. 使用视图传递数据,例如像这样<game-overview-component :data="{{$data}}"></game-overview-component>
  2. 在加载视图后创建一个单独的请求(使用JS / Axios)
  3. 当我正确的时候,方法1的优势就是只向后端发出1个请求而不是2个,因此它减少了对服务器的请求(因此开销)。我知道方法2的优点是在加载数据之前已经显示了模板。即使加载数据需要很长时间,布局已经显示,可以改善用户体验。

    问题:

    • 我对方法1的推理是真的吗?它是否真的减少了开销和请求?或者仍然是BG中的2个请求?

    • 是否还有其他方法来处理精神病2?

    • 获取前端数据的最佳做法是什么?或者这取决于应用程序?

    感谢提前解释

0 个答案:

没有答案