我刚刚拿起Vue,并试图找出构建该项目的最佳方法。
需求:
我的问题是我应该在这里如何使用Vue? (我已经使用VueCLI搭建了项目)
我应该:
A)是否将其用于某些组件(导航栏,按钮,表单等)并保持结构传统?在这种情况下,我将如何构建用户仪表板以提交表单信息-就像新页面一样?
B)还是应该将整个网站构建为SPA,并在单击时加载新的“页面”信息?登录部分会更容易吗?
阅读本文时可能很清楚的一件事是,我对网站如何识别用户并处理登录信息不太了解。如果将其构造为SPA,会更容易吗? (更安全吗?)
((此外,我正在使用此网站来自学前端开发,特别是想学习有关构建SPA的更多信息-因此,我意识到我可以使用网络编辑器或更简单的解决方案,但想学习如何进行这很多都来自“从头开始”)
根据您的描述,完全取决于您。 SPA或MPA都可以正常工作,并且在满足要求的情况下两者都是完全合理的。
您之前是否曾使用Vue-router? SPA不需要对用户显示为单个页面。它们仍然可以用作具有不同路由,页面文件,权限等的MPA。
如果您希望使用此项目来教自己的前端Web开发人员,并且知道您对学习SPA有特别的兴趣,我想这就是您的答案。
我会使用SPA并设置vue-router来管理您的路线和页面。