2022.10.26 加入,已入驻 575 天。
2022.10.26 加入,已入驻 575 天。
项目职责:项目介绍: 该项目是一款在线听歌的音乐网站,项目主体分为首页的推荐页,歌手页,排行页,搜索页,不同歌单的详情模块,歌 手详情模块,歌曲播放等模块。此项目由我独立完成。 我的职责: 1. 主要运用 Vue 3框架,实现了视图层和模型层的分离; 2. 通过 Vue 省去了复杂的节点查询,实现了双向数据绑定,降低页面维护难度; 3. 使用了 axios 进行 AJAX 请求; 4. 使用了 vant 组件库实现轮播图,播放模式切换轻提示等; 5. 推荐歌单页面,新歌推荐区块,歌手页,排行榜单页等都是才用 v-for 来循环遍历实现的; 6. 使用 better-scroll 实现页面的滚动效果,歌手页中索引栏和歌手分类的关联,歌词滚动; 7. 使用了 Vue 的自定义指令为图片加上了默认图片和歌单详情模块中数据未请求到前显示加载中图标; 8. vue-cli 全局使用样式变量配置和 vue-cli 脚手架配置使用 SVG 图片;