代码地址:
https://github.com/Tree-Traveler/MusicPlayer
https://gitee.com/tree-traveler/music-player
展示:


技术栈:
html/css/js
axios
Vue
功能:
一.歌曲搜索:
- 按下回车(v-on .enter)
- 查询数据(axios 接口 v-model )
- 渲染数据(v-for 数组 that)
二.歌曲播放
- 点击播放(v-on 自定义参数)
- 歌曲地址获取(接口 歌曲id)
- 歌曲地址设置(v-bind)
三.歌曲封面加载
- 点击播放(增加逻辑)
- 歌曲封面获取(接口 歌曲id)
- 歌曲封面设置(v-bind)
四.歌曲评论
- 点击播放(增加逻辑)
- 歌曲评论获取(接口 歌曲id)
- 歌曲评论渲染(v-for)
五.歌曲封面动画
- 监听音乐播放(v-on play)
- 监听音乐暂停(v-on pause)
- 操纵类名(v-bind 对象)
六.MV播放
- mv图标显示(v-if)
- mv地址获取(接口 mvid)
- 遮罩层(v-show v-on)
mv播放6 - mv地址设置(v-bind)
接口地址:
1:歌曲搜索接口
请求地址:https://autumnfish.cn/search
请求方法:get
请求参数:keywords(查询关键字)
响应内容:歌曲搜索结果
2

本文档展示了如何使用Vue.js、HTML/CSS/JS、axios等技术栈创建一个简单的音乐播放器。功能包括歌曲搜索、播放、封面加载、评论显示、歌曲封面动画以及MV播放。在开发过程中遇到了script标签嵌套问题以及数据引用错误,通过调整解决了这些问题。
最低0.47元/天 解锁文章
673

被折叠的 条评论
为什么被折叠?



