所有分类
  • 所有分类
  • 后端开发
Vue框架+网易云API,打造炫酷音乐推荐神器

Vue框架+网易云API,打造炫酷音乐推荐神器

本篇文章将带领读者利用Vue框架和网易云API,实现一个可配置的歌曲推荐算法。要实现歌曲推荐算法,我们需要使用网易云音乐的API来获取歌曲数据。通过本篇文章的实战教程,我们学习了如何利用Vue框架和网易云API实现一个可配置的歌曲推荐算法。

音乐推荐真让人头疼!不过网上有个超级好用的叫网易云音乐的神器,给歌儿的能力特别强大。今天我就来教大家怎么用Vue框架跟网易云API搞出来一个独特的音乐推荐系统,保证让你们眼前一亮!

搭建Vue环境

npm install -g @vue/cli

咱先别急,动手搞起来!别担心,我们有时间的。首先,记住要安装 Vue-cli这个神器;然后开始做些什么?没错,就是快点建个新项目!接下来就要安装几个必须用到的库,接着去到项目文件夹,打开 Vue 的开发服务器就可以。搞定这几步,太好了,祝贺你搭建好了 Vue 开发环境!

vue create music-recommendation

配置网易云API权限

cd music-recommendation

npm run serve

想开个音乐推荐app不?去网易云登记下,弄个新 app。记住了,得把APP KEY和APP SECRET这两样东西搞到手。然后给 Vue 项目安上 Axios,这是个牛人用的 HTTP 请求工具。转到 src 文件夹里,新建个 api.js,写段代码进去就成。最后把 api.js 导入到主界面儿,搞定收工!这么一来,您也就懂得怎么用 Axios 跟网易云 API 干活儿了。

实现歌曲推荐

小伙伴们,快来跟我一起玩个简单的小游戏啦!把我们的”/src”文件夹里新建个叫做”Redme.vue”的新文件夹就开始。然后,就在这个新文件夹里找到标号为3778678的那份歌单,别忘了,你可以根据喜好调整和展示这份歌单。

import axios from 'axios';
const instance = axios.create({
  baseURL: 'https://api.netease.com',
});
export default instance;

提高算法可配置性

想让农药的弹幕更有趣?那就给Recommend.vue加点互动功能!喜欢听新歌的话,就进来汇报一下想听几首,跟着下面的步骤走:首先给Recommend.vue加个好玩的东西,然后在脚本里将代码插入进去,最后进’getRecommendSongs’函数,把服务端地址改动一下就欧了。

import axios from './api';
Vue.prototype.$http = axios;

搞定了!赶紧开始享受音乐!想要听啥歌?按个这按钮,马上给你找到你喜欢的。

快来看!学怎么用Vue做音乐推荐小程序。教程好简单,学完就能随意改变歌曲数量了!还等什么?快来试一试,我们一起在Vue和API中玩耍,让你的作品更有趣!

  

歌曲推荐

  • Vue框架+网易云API,打造炫酷音乐推荐神器 {{ song.name }} {{ song.artist }}
export default { data() { return { songs: [], }; }, mounted() { this.getRecommendSongs(); }, methods: { getRecommendSongs() { this.$http.get('/playlist/detail?id=3778678') .then(response => { this.songs = response.data.playlist.tracks; }) .catch(error => { console.error(error); }); }, }, };

原文链接:https://www.icz.com/technicalinformation/web/javascript/2024/03/12091.html,转载请注明出处~~~
0

评论0

请先
注意:请收藏好网址www.icz.com,防止失联!站内免费资源持续上传中…!赞助我们
显示验证码
没有账号?注册  忘记密码?