/glowing-octo-lamp

基于Vue cli3和flask搭建的个人博客项目,前后端分离,使用axios进行前后端的通信,还运用了vuex、element-ui等,主要实现了登录注册、首页博客展示、添加博客、个人博客、我的收藏、评论博客等模块,是一个小型项目

Primary LanguageVue

Vue+Flask+mysql打造前后端分离的个人博客

基于Vue cli3和flask搭建的个人博客项目,前后端分离,使用axios进行前后端的通信,还运用了vuex、element-ui等,主要实现了登录注册、首页博客展示、添加博客、个人博客、我的收藏、添加评论、删除博客等模块,是一个小型项目

功能:
①用户管理,登录注册,前端传输时对密码的md5加密
②首页博客展示,时钟展示
③添加博客
④添加博客评论(新增用户头像、图片的懒加载、节流与防抖)
⑤收藏博客
⑥进入个人中心页面,查看个人发表的博客以及收藏的博客,对这些博客进行编辑删除处理等

前端代码在src文件夹下
后端代码在flask文件夹下,使用蓝图进行管理
数据库是mysql

部分页面截图: ①首页 image ②登陆页面 image ③添加评论 image ④添加博客 image ⑤我的博客 image ⑥我的收藏 image