Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 拉威尔+;VueJs:MPA体系结构_Javascript_Laravel_Vue.js - Fatal编程技术网

Javascript 拉威尔+;VueJs:MPA体系结构

Javascript 拉威尔+;VueJs:MPA体系结构,javascript,laravel,vue.js,Javascript,Laravel,Vue.js,我已经使用Laravel+VueJs创建了一个网站 在我的理解中有一个小问题,那就是哪种路由架构更适合使用。 现在,此应用程序具有以下结构: 路由系统由Laravel提供 包含VueJs框架的Javascript文件被划分为每个html页面的文件(例如:产品页面从public/js文件夹加载products.js等…) 该系统运行良好,每个网页都加载lib.js文件,其中包含前端所需的所有库或框架。按网页缩小后,它的大小约为700KB。然后,我们为每个网页提供较小的javascript文件(

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

在我的理解中有一个小问题,那就是哪种路由架构更适合使用。 现在,此应用程序具有以下结构:

  • 路由系统由Laravel提供
  • 包含VueJs框架的Javascript文件被划分为每个html页面的文件(例如:产品页面从public/js文件夹加载products.js等…)
该系统运行良好,每个网页都加载lib.js文件,其中包含前端所需的所有库或框架。按网页缩小后,它的大小约为700KB。然后,我们为每个网页提供较小的javascript文件(每个文件2-3KB)。通常,每个页面加载2-3个javascript文件


总之,我想知道它是否是一个好的建筑,我是否应该考虑在将来使用它,或者我应该使用不同类型的结构。如果这不是一个好的选择,那么哪一个是最好的选择,我应该使用什么技术/插件?

如果你的应用程序将成为
SPA
我建议你:

  • 对API使用laravel路由
  • 用于您的应用程序 航行

如果您的应用程序将成为
SPA
我建议您:

  • 对API使用laravel路由
  • 用于您的应用程序 航行

这个问题涉及面很广,我怀疑你能否就此得到满意的答案。没有“通用的好方法”,你的最佳解决方案通常取决于你的需求。这个问题非常广泛,我怀疑你是否能得到满意的答案。没有“通用的好”方法,您的最佳解决方案通常取决于您的需求。