如果您需要用户身份验证,请查看Vue Express Mongo样本文件。该项目提供了一个完整的堆栈“MEVN”web应用程序的样板,具有开箱即用的身份验证,包括用户注册和谷歌、Facebook、Twitter和GitHub的社交登录。
此模板遵循安全最佳实践,使用OAuth 2,Helmet(添加安全HTTP标头)和Express Validator进行输入清理。它还为多个远程日志记录服务提供支持。
对于数据库,提供了带有Mongoose的MongoDB。repo还包含Docker配置,因此您可以轻松地启动一个实例。
链接:https://github.com/icebob/vue-express-mongo-boilerplate
演示:http://vemapp.moleculer.services/
提示:如果您更喜欢使用Laravel作为经过身份验证的Vue应用程序的后端,请尝试使用包含许多类似功能的Laravel Vue Boilerplate。
4.最适合文档
许多模板失败的原因是缺乏文档。Vue Enterprise Boilerplate不是这样。该项目由Chris Fritz创建和维护,他编写了大部分Vue文档,因此它组织良好并与Vue最佳实践保持一致。
这个模板的文档最棒的地方在于,它不仅解释了包含了什么,而且通常还解释了不包含什么,以及为什么不包含。例如,Chris解释了为什么没有TypeScript、Babel polyfill、Pug等模板中常见的模板。
不要让这个应用程序的简洁默认页面欺骗你,它也有很多功能。我最喜欢的一些包括用于测试的模拟API,以及包含生成器,允许您自动添加单元测试来设置组件,视图和布局。
Vue Enterprise Boilerplate还支持Vue CLI 3,因此可以使用其他Vue CLI 3插件轻松扩展项目。
链接:https://github.com/chrisvfritz/vue-enterprise-boilerplate
5. 最适合GraphQL
GraphQL现在风靡一时,许多开发人员都希望在他们的新Vue项目中使用它。虽然没有多少Vue模板,但如果您需要GraphQL,请务必查看Vuexpresso。
这个项目使用GraphQL、Apollo和GraphiQL UI,这是一个用于研究GraphQL的浏览器内IDE。此外,您还可以获得一个配置良好的Webpack设置、Vuex和Vue路由器。您还可以获得Storybook,它允许交互式开发、测试和共享UI组件。
Vuexpresso唯一的缺点是它仍然相当新,所以一定要有时间彻底测试你用它构建的任何应用程序。
链接:https://github.com/Ethaan/vuexpresso
支持GraphQL的另一个样板是Friendly Vue Starter,它还包括通过Critical提取的关键路径CSS。
相关推荐:vue教程
以上就是5个很棒的Vue.js项目模板的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
vue.js路由this.route.push跳转页面不刷新怎么办
更多相关阅读请进入《vue.js》频道 >>
Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者