如何使用Vue.js制作MPA?(或者这个项目应该是水疗中心?)

如何使用Vue.js制作MPA?(或者这个项目应该是水疗中心?),vue.js,frontend,single-page-application,project-structure,multi-page-application,Vue.js,Frontend,Single Page Application,Project Structure,Multi Page Application,我刚刚学习了Vue,正在尝试找出构建此项目的最佳方法 要求: 一个基本的MPA(传统网站)约6页。这将是静态信息 将需要有一个登录部分,客户将通过表单传输数据。付款也将发生在这里,因此需要安全 我的问题是我应该如何在这里使用Vue?(我已经用VueCLI搭建了这个项目) 我应该: A) 将其用于某些组件(导航栏、按钮、窗体等),并保持传统结构?在这种情况下,我如何构建用户仪表板以提交表单信息-就像一个新页面一样 B) 或者我应该把整个网站建成一个SPA,并在点击时加载新的“页面”信息?这对登

我刚刚学习了Vue,正在尝试找出构建此项目的最佳方法

要求:

  • 一个基本的MPA(传统网站)约6页。这将是静态信息
  • 将需要有一个登录部分,客户将通过表单传输数据。付款也将发生在这里,因此需要安全
我的问题是我应该如何在这里使用Vue?(我已经用VueCLI搭建了这个项目)

我应该:

A) 将其用于某些组件(导航栏、按钮、窗体等),并保持传统结构?在这种情况下,我如何构建用户仪表板以提交表单信息-就像一个新页面一样

B) 或者我应该把整个网站建成一个SPA,并在点击时加载新的“页面”信息?这对登录部分会更容易吗

读到这篇文章,有一点可能很清楚,那就是我不太理解网站如何识别用户和处理登录。如果它是一个温泉浴场,这会更容易吗?(更安全?)


(此外,我正在使用本网站自学前端开发,特别是想了解更多有关构建SPA的知识-因此我意识到我可以使用web编辑器或更简单的解决方案,但我想了解如何从“零开始”完成很多工作。)

根据您的描述,这完全取决于您。SPA或MPA都可以正常工作,考虑到要求,两者都是完全合理的

您以前使用过Vue路由器吗?SPA不需要作为单个页面显示给用户。它们仍然可以作为MPA使用不同的路由、页面文件、权限等

如果你希望利用这个项目来自学前端web开发,并且知道你对学习SPA特别感兴趣,我想这就是你的答案


我会使用SPA并设置vue路由器来管理您的路线和页面。

您可能会发现这很有用,只需阅读vue路由器文档,这看起来就像是机票,谢谢@菲尔:没问题!