Laravel + VueJs:MPA架构

时间:2018-08-08 10:12:33

标签: javascript laravel vue.js

我已经使用Laravel + VueJs创建了一个网站。

在我的理解中,关于哪个路由体系结构更适合使用存在一点问题。 现在,此应用具有以下结构:

  • 路由系统由Laravel提供;
  • 包含VueJs框架的Javascript文件分为用于每个 html页面的文件(例如,products页面从public / js文件夹中加载product.js等)

该系统运行良好,每个网页都加载lib.js文件,其中包含前端所需的每个库或框架。通过webpack压缩后,它的大小约为700KB。然后,每个网页都有较小的JavaScript文件(每个2-3 KB)。通常,每个页面会加载2-3个javascript文件。

最后,我想知道它是否是一个好的架构,以及我是否应该考虑在将来使用它,还是应该使用其他类型的结构。如果这不是一个好的选择,那么那将是最好的选择,我应该使用哪种技术/插件?

1 个答案:

答案 0 :(得分:2)

如果您的应用将是SPA,我建议您:

  • 将laravel路由用于API
  • 为您的应用程序使用vue-router 导航