当前位置: 首页 > news >正文

Vue.js 与 Axios 实现音乐自由

目录

文章目录

概要

技术名词解释

技术细节

歌曲搜索

歌曲播放

播放动画

小结

概要

        使用 Vue.js 和 Axios 实现一个功能丰富的音乐播放器,让用户能够自由地搜索、播放和管理音乐。这个过程涉及到 Vue.js 的组件化开发、状态管理以及 Axios 的网络请求处理,能够帮助您构建一个高效、用户友好的音乐应用。

技术名词解释

        Vue.js 是一个流行的前端 JavaScript 框架,用于构建用户界面。而 Axios 是一个基于 Promise HTTP 客户端,用于在浏览器和 Node.js 中进行 HTTP 通信

技术细节

歌曲搜索

        1.按下回车(v-on .enter)

        2. 查询数据(axios 接口 v-model )

        3. 渲染数据(v-for 数组 that

歌曲播放

        1.点击播放(v-on)

        2. 歌曲地址获取

        3. 歌曲地址设置

歌曲id依赖歌曲搜索的结果

播放动画

        1.监听音乐播放(v-on play)

         2. 监听音乐暂停(v-on pause)

         3. 操纵类名(v-bind 对象

所有axiosapi接口

audio标签的play事件会在音频播放的时候触发

audio标签的pause事件会在音频暂停的时候触发

通过对象的方式设置类名,类名生效与否取决于后面值的真假

Axios 功能强大的网络请求库
axios+vue 结合,进行获取相关地址,接收数据

小结

        通过 Vue.js 的组件化开发、响应式数据绑定以及 Axios 的 HTTP 请求能力,可以构建一个功能丰富的音乐播放器应用,实现音乐的自由播放、搜索、管理等功能。

相关文章:

  • 初阶数据结构(C语言实现)——4.2队列
  • C++和OpenGL实现3D游戏编程【连载24】——父物体和子物体之间的坐标转换
  • JavaWeb基础二(Servlet)
  • 项目上传到Gitee过程
  • Linux《基础开发工具(中)》
  • jenkins+ant+jmeter生成的测试报告空白
  • 选择排序算法OpenMP并行优化
  • 【编程题】7-5 堆中的路径
  • 理解C++模板库:依赖名
  • Dagger 2 系列(五)——进阶之@Scope 和 @Singleton
  • 《网络安全》中RSA加密算法的计算过程
  • Windows 图形显示驱动开发-WDDM 3.2-用户模式工作提交(三)
  • NFC标签读写开发指南
  • 《反脆弱》:从不确定性中获益的智慧✨
  • DHCP配置(二)— 接口模式
  • 【神经网络】python实现神经网络(二)——正向推理的模拟演练
  • 【Qt】成员函数指针
  • 【机器学习chp12】半监督学习(自我训练+协同训练多视角学习+生成模型+半监督SVM+基于图的半监督算法+半监督聚类)
  • ngx_openssl_module
  • 97.在 Vue 3 中使用 OpenLayers 根据两行根数 (TLE) 计算并显示卫星轨迹(EPSG:3857)
  • 国际锐评丨美妄图扼杀“中国芯”过去没得逞,将来更不可能
  • 猫是影子,又是平行时空的使者
  • 以色列“全面接管”加沙“雷声大雨点小”:援助政策引内讧,美欧失去耐心
  • 中方敦促美国停止将溯源问题政治化
  • 建立双城双向科创项目孵化机制,2025沪港创新项目评选启动
  • 携程:今年第一季度营业收入约138亿元,入境旅游预订同比增长超100%