点击空白处退出提示
作品详情
2.将Vant组件二次封装,使之更符合业务需求
3.对axios进行二次封装,支持取消请求、请求超时、拦截、loading等功能
4.使用Vue全家桶进行开发,并使用Pinia作为状态管理工具
5.对歌曲及歌手的长列表进行优化,使用虚拟滚动
6.为了减少请求,搜索时使用防抖优化
7.封装音乐播放器组件,实现歌曲播放,歌曲切换,进度条,歌词保持同步,唱片旋转功能
8.通过浏览器本地存储和Pinia实现歌曲详情数据持久化
9.使用vue-lazyload对歌手图片进行懒加载、路由懒加载、防抖节流,减少数据请求的发送、CDN加速,gzip压缩减少文件的打包体积,优化网页首屏加载速度
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论