Commit Graph

33 Commits

Author SHA1 Message Date
d55ff1205d style(layout): 优化 DefaultLayout组件样式
- 调整 #app 样式,移除默认的 margin 和 padding
- 添加 header 和 footer 的样式类
- 优化模板结构,提高代码可读性
- 添加退出登录失败的提示消息
2025-08-21 20:55:03 +08:00
yulinling
23da619e23 优化路由 2025-08-19 00:11:38 +08:00
2d619ac69f refactor(components): 重构登录组件并优化测试页面
- 重构 CustomLogin 组件,添加表单校验规则和登录按钮禁用状态
- 更新 auth.js,将 TokenKey 改为 accessToken
- 重写 TestView 组件,添加模拟数据请求和分页功能
2025-08-15 01:39:54 +08:00
yulinling
29f6d2b0c9 feat(login): 优化登录功能并连接后端接口
- 重构登录逻辑,连接后端登录接口
- 添加成功和失败的提示消息
- 优化表单字段,将账号字段改为用户名
- 更新 fetch 请求的 URL 和处理逻辑
- 调整 fetchInterceptor 中的授权头
- 更新 vite 配置,代理到新的后端地址
2025-08-14 22:33:15 +08:00
yulinling
182ebd0e17 优化知乎热榜box 2025-07-09 22:43:57 +08:00
yulinling
50a0cf1e2e 实现知乎热榜box 2025-06-29 22:05:34 +08:00
yll
9a92705f4b Merge branch 'main' of https://git.yulinling.asia/rsgl/VueProject 2025-06-29 21:16:02 +08:00
yll
9b5edac861 add HotItemBox Component 2025-06-29 21:12:31 +08:00
yulinling
61b878c20f feat(components): 新增 CustomTreeItem 组件并在 TestView 中使用
- 在 src/components 目录下创建了 CustomTreeItem.vue 文件
- 在 TestView.vue 中引入并使用了 CustomTreeItem 组件
- 调整了 TestView.vue 中的模态框和树形结构的显示逻辑
2025-06-08 21:05:22 +08:00
e88fa55f78 feat:
- 添加MarkDown组件
- 添加Modal组件
2025-06-03 20:59:31 +08:00
yll
d118e5d36c 添加示例文档 2025-05-30 00:25:19 +08:00
yll
65bf0b7338 feat:
添加TestView
添加BlogPost
添加ButtonCounter
添加TestRouter
2025-05-26 23:24:21 +08:00
410e5d81b8 refactor(components): 重构登录功能并添加 LinkCard 组件
- 注释掉 CustomLogin.vue 中的 fetch 请求,直接使用 setToken 进行登录
- 新增 LinkCard.js 模型文件,用于创建链接卡片组件
- 重构 HomeView.vue,使用新的 LinkCard 组件替换原有的 moduleCard 类
- 在 fetchInterceptor.js 中添加 console.log,用于调试输出修改后的数据
2025-05-11 22:41:15 +08:00
5c1858d9e0 feat(layout): 添加用户列表视图并优化登出逻辑
- 新增 UserListView 组件
- 在 DefaultLayout 中添加登出时清除 token 的逻辑
2025-01-01 19:19:11 +08:00
d9f814ccfb feat(auth): 实现退出登录功能并优化登录状态验证
- 在 DefaultLayout 组件中添加退出登录按钮
- 实现 logout 函数,用于清除 token 并重定向到登录页
- 修改路由配置,增加 requiresAuth 元数据用于权限控制
- 优化 auth.js 中的 TokenKey 名称
- 移除 CustomCard、AboutView 和 TestApi 组件中的冗余样式
2025-01-01 17:33:57 +08:00
68bcdb309e feat(login): 实现登录功能并优化相关组件
- 移除了 AboutView.vue 中的多余代码- 完善了 CustomLogin.vue 中的登录逻辑,添加了表单提交后的处理
- 更新了 CustomNews.vue 中的数据请求方式- 删除了不再使用的 db.json 文件
- 在 package.json 中添加了 serve 脚本
- 在 vite.config.js 中配置了服务器代理
2025-01-01 12:04:08 +08:00
22d9be62c7 refactor(layout): 重构项目布局和样式
- 移除 App.vue 中的复杂布局结构,改为使用 RouterView
- 新增 DefaultLayout.vue 和 LoginLayout.vue 组件用于不同页面布局
- 更新 CustomLogin.vue 样式,增加登录容器和背景图
-调整 main.css 中的样式,使页面宽度自适应
2024-12-30 20:51:45 +08:00
371a83587e add CustomLogin.vue 2024-12-30 19:49:45 +08:00
b761878e54 add fetchInterceptor.js 2024-12-23 21:53:18 +08:00
3706d4bd7a 更改 HomeView.vue写法 2024-12-15 21:24:15 +08:00
8d8937e2ff merge 2024-12-10 23:46:41 +08:00
2810c44f8a Changes view 2024-12-09 23:44:29 +08:00
e68da9927e Changes view 2024-12-09 23:42:59 +08:00
1e7c921ae2 fix login 2024-11-17 22:22:10 +08:00
2cc365f2cc change HomeView.vue
add LoginView.vue
add db.json
change App.vue
2024-11-03 23:08:31 +08:00
ca0cac99c8 Changes 2024-10-05 20:35:41 +08:00
602d11f85b 删除 src/components/images/C:\Users\TxT\Pictures\118803224_p0.jpg 2024-10-04 16:21:36 +00:00
4fbb550f81 add 2024-10-04 11:46:43 +00:00
627384bfb9 fix
fix CustomPoem
2024-09-22 00:06:45 +08:00
07d748cb0a fix CustomCalendar 2024-09-17 12:06:45 +08:00
3837e9d3a7 checkout init 2024-09-17 11:08:56 +08:00
395829a029 init vue 2024-09-16 15:39:01 +08:00
24d720704b add VueProject 2024-04-16 22:29:07 +08:00