我必须使Web应用程序具有许多不同的模块(例如todo模块,documents模块和admin用户的大usermanagement模块)。页面总数>100。每个用户的模块访问权限都不同。
我正在使用Laravel和Vue-router。
但是,最佳做法是什么呢?
- 创建SPA应用程序,并使用1个大型Vue路由器进行所有处理?
- 对于每个模块,都有一个单独的“ SPA”(带有和自己的vue-router)?
- 或其他建议...?
我必须使Web应用程序具有许多不同的模块(例如todo模块,documents模块和admin用户的大usermanagement模块)。页面总数>100。每个用户的模块访问权限都不同。
我正在使用Laravel和Vue-router。
但是,最佳做法是什么呢?
Nuxt可以帮助您。它会动态将您的文件夹Structur生成为路由器配置文件。看看https://nuxtjs.org/guide/routing
它具有比路由更多的帮助功能。但特别是对于大型应用程序,通常在nuxt上设置一个想法