目标:
解决目前鸡鸡静听存在的问题,加深对vue全家桶的理解
目前存在的问题:
- 进入页面时,现有项目框架,某些板块图片第一时间不会出来
- 网易云api调用问题,大部分歌曲不能正常播放
还未实现的功能:
- 歌词的滚动
- 进度条拖拽
网易云接口
部署到
链接
目前的使用
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| import request from '../request/index'
export const SearchData = (params: any) => request.get(`search?limit=20&keywords=${params}`)
export const GetSongDetail = (id: any) => request.get(`/song/detail?ids=${id}`)
export const GetSongUrl = (id: any) => request.get(`/song/url?id=${id}`)
export const CheckMusic = (id: any) => request.get(`/check/music?id=${id}`)
export const NewMusic = () => request.get(`/top/album?offset=0&limit=5&year=2022&month=4`)
export const Banner = () => request.get(`/banner?type=0`)
export const Recommendplaylist = () => request.get(`/top/playlist`)
export const GetLyric = (id: any) => request.get(`/lyric?id=${id}`)
export const GetMusicComment = (id: any) => request.get(`/comment/hot?type=0&id=${id}`)
export const playlist = (id: any) => request.get(`/ playlist/track/all?id=${id}`)
|
存在问题:部分歌曲无法播放

解决办法:
**将 https://music.163.com/song/media/outer/url?id=id.mp3 以 src 赋予 Audio 即可播放**
1 2 3
| <audio controls> <source :src="` https://music.163.com/song/media/outer/url?id=${id}.mp3`"> </audio>
|
解决完某些音乐无法播放的问题后,出现了新的问题。
- 新歌速递板块点进去后无法接受到id,并报错

- 从音乐详情页面跳转至其他页面时,报错

第一次构建项目,逻辑太过于混乱,因备考搁置了一断时间,更加看不懂了。