vue制作简易音乐播放器

该博客展示了如何使用Vue.js开发一个简易音乐播放器,包括搜索歌手、播放音乐、显示唱片旋转动画、专辑封面及热门留言。同时,还涵盖了播放MV及处理部分音乐无法播放的情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

先放上最终效果图:页面打开效果
搜索歌手,并点击歌曲名前面的播放图标,播放音乐。播放和暂停音乐时会有唱片旋转和摇杆移动动画。同时会在碟片中央显示专辑封面,右侧会显示热门留言。
在这里插入图片描述
点击歌曲名右侧的播放按钮,会播放歌曲的mv:
在这里插入图片描述
点击遮罩层,关闭mv,返回主界面。

js代码:

var app = new Vue({
    el: '#music',
    data: {
        keywords: '',
        list: [],
        musicurl: '',
        picurl: '',
        hotcomments: [],
        mvurl: '',
        playingmv: false,
        musicplaying: false,
        url: ''
    },
    methods: {
        //   1: 歌曲搜索接口
        //   请求地址: https: //autumnfish.cn/search
        //       请求方法: get
        //   请求参数: keywords(查询关键字)
        //   响应内容: 歌曲搜索结果
        search: function () {
            var that = t
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值