本项目为仿照小红书写的笔记交流网站,仅为前端部分,用于项目实训的课程设计。
项目基于vite和vue3运行
首先,电脑上要安装最新版的npm和node环境
- Fork 并 Clone 代码到本地
- 进入项目目录,运行
npm install
安装项目依赖 - 安装完成依赖后,运行
npm run dev
即可启动项目,默认在localhost:5173
端口启动 - 如果需要编译项目,运行
npm run build
即可编译项目,编译后会在当前目录下生成dist
文件夹
- 笔记管理页面高度问题
- 为每个页面适配移动端
- “我的”页面每个笔记的样式
- “通知”页面每个通知的样式
- 添加登录路由守卫
- 优化瀑布流组件
- 添加笔记管理子路由
- 添加注册页面
- 解决首页菜单选中后再返回首页没有恢复初始值的问题
- 添加一个加载时候的动画/进度条
- 适配没有数据的情况的显示
- 发送评论
- 评论的通知
- 新增关注的通知
- [ ]
- 笔记页面的动态路由
- 用于登录的路由守卫
- 首页瀑布流组件展览笔记
- 防止页面在发起请求前获取数据:设置一个变量,在加载数据前使用v-if该变量防止数据加载
- 评论嵌套:使用js提前将评论按照规则分组
- 解决跨域问题:在vite.config使用代理
首页部分
登录界面