- 24 Mar, 2025 19 commits
-
-
重构视频播放器组件,使用 ref 替代 let 定义 player 和 state,增加 handleMounted 方法处理挂载逻辑,并调整视频播放器配置以支持更多用户操作和控件优化
hookehuyr authored -
重构VideoPlayer组件,使用@videojs-player/vue库中的VideoPlayer组件替换原生video标签,以提高代码的可维护性和扩展性。同时,将播放器配置集中到videoOptions计算属性中,支持通过props传递自定义配置。
hookehuyr authored -
新增VideoPlayer组件以支持视频播放功能,并在HomePage中集成。同时添加了相关依赖video.js和@videojs-player/vue,确保视频播放功能的实现和兼容性。
hookehuyr authored -
将HomePage.vue和ActivityCard.vue中的`<router-link>`替换为`<a>`标签和`window.open`方法,以便点击后在新标签页打开外部链接
hookehuyr authored -
移除AppLayout组件中title属性的必填限制,并根据是否传入title动态调整页面布局样式。同时,在多个页面中移除了不再需要的title属性,以简化代码并提高组件灵活性。
hookehuyr authored -
移除ProfilePage.vue中的设置菜单项,删除UsernameSettingPage.vue中冗余的按钮样式类,并添加vant.config.js文件以集中管理Vant组件主题配置。同时,更新App.vue以应用新的主题配置。
hookehuyr authored -
新增了用户设置页面及其子页面,支持用户修改头像、用户名和密码。添加了相关API接口,并在路由中配置了对应的路径。同时引入了@heroicons/vue库以支持页面中的图标使用。
hookehuyr authored -
在购物车功能中引入单一商品模式,允许用户在不同场景下选择单一商品或多商品模式。修改了购物车上下文逻辑,确保在单一商品模式下,购物车仅能包含一件商品。同时更新了相关页面逻辑,以适配新模式。
hookehuyr authored -
hookehuyr authored
- 23 Mar, 2025 2 commits
-
-
- 在axios.js中设置默认的baseURL为本地API地址 - 在auth.js中添加对localStorage操作的异常处理 - 新增users.js文件,定义用户相关API接口 - 在LoginPage.vue中集成登录API并优化登录流程
hookehuyr authored
- 22 Mar, 2025 2 commits
- 21 Mar, 2025 17 commits
-
-
移除MyActivitiesPage.vue中的`space-y-4`样式,以避免不必要的间距。同时,在ActivityCard.vue中添加`block mb-4`类,以确保卡片之间的间距一致。
hookehuyr authored -
在注册页面的电话号码输入框中添加了`autocomplete="tel"`属性,以改善用户体验并确保浏览器能够正确识别和自动填充电话号码字段。同时,清理了`components.d.ts`中未使用的组件声明,保持代码整洁。
hookehuyr authored -
为了确保在部署时路由能正确解析路径,将路由历史模式从createWebHistory更改为createWebHashHistory。这种模式更适合某些部署环境,特别是当服务器配置不支持前端路由时。
hookehuyr authored -
style(App): 简化加载动画的模板结构 ``` 这个提交消息简洁地描述了所做的更改,并遵循了提交消息的格式和指南。第一个更改是更新了路由配置中的首页标题,第二个更改是简化了加载动画的模板结构。
hookehuyr authored -
为了支持不同环境下的路由基础路径配置,将 `createWebHistory` 的参数从硬编码改为使用 `import.meta.env.VITE_BASE` 环境变量。这样可以更灵活地适配不同部署环境的需求。
hookehuyr authored -
- 修改package.json中的tar命令路径为mlaj - 更新index.html的标题和viewport配置 - 优化App.vue的模板结构,移除多余的div层级
hookehuyr authored