Vue-Home基于Vue的社区主页项目
首页的列表下拉加载挺顺畅的,响应也快,体验还不错。用的是社区 API,拿了个 accessToken
登录就能直接跑,建议先注册下(GitHub 一键登录,省事)。vue-router 路由分得挺清楚的,逻辑也不绕。
axios 的接口封装蛮清爽的,统一拦截+错误,基本不用改太多就能直接用在你自己的项目里。像登录、评论、发布这些接口都带了对应的状态,配合上 Vuex
(虽然这项目没用),迁移起来也不麻烦。
Muse-UI 的 UI 组件风格偏 Material,挺适合做社区类的 SPA 页面。搭配 SCSS + rem 的移动端适配也做得还行,页面结构不复杂,你要想改样式,改几个 .scss
文件就搞定。
功能方面,像“主题评论”、“点赞取消”、“收藏”和“发帖带 markdown 预览”这种细节,都已经实现了。想偷个懒拿来做个人社区主页或者公司内网交流页,也完全没问题。
如果你刚接触 Vue CLI 项目,想找个结构清晰、功能完整的小项目练手,vue-home还挺合适的。就是 clone 下来后,别忘了先去社区拿 accessToken
哦,不然多功能调不出来。
753.99KB
文件大小:
评论区