项目简述:一款在线观看课程的学习网站。
仓库地址: https://github.com/Yeti-xxx/XiaoLuOL
技术栈及亮点: vue3+vite+Pinia
1.使用Pinia插件实现全局状态管理,将后端返回的token持久化保存在客户端本地,同时采用短信登录和密码登
录 两种方式进行验证。通过这些功能的实现,提高了用户登录的便利性和安全性;
2.利用路由参数和vue数据双向绑定实现课程搜索页面的标签筛选功能,展示符合条件的课程内容,提高了程序的
交互性和用户体验;
3.通过采用阿里云防盗链技术,提高视频防盗功能。在实现视频播放功能的同时,通过向后端调取接口实现 视频进度
条记忆功能,以便用户下次访问时能够继续观看;
4.配合Vue Router+Pinia实现购物车的选择商品、添加到购物车、下单等功能;
5.通过接入微信支付接口,实现在线支付功能;