基于Vue cli3和flask搭建的个人博客项目,前后端分离,使用axios进行前后端的通信,还运用了vuex、element-ui等,主要实现了登录注册、首页博客展示、添加博客、个人博客、我的收藏、添加评论、删除博客等模块,是一个小型项目
功能:
①用户管理,登录注册,前端传输时对密码的md5加密
②首页博客展示,时钟展示
③添加博客
④添加博客评论(新增用户头像、图片的懒加载、节流与防抖)
⑤收藏博客
⑥进入个人中心页面,查看个人发表的博客以及收藏的博客,对这些博客进行编辑删除处理等
前端代码在src文件夹下
后端代码在flask文件夹下,使用蓝图进行管理
数据库是mysql