使用的是:网易云API文档
https://binaryify.github.io/NeteaseCloudMusicApi/
https://github.com/Binaryify/NeteaseCloudMusicApi
后端的安装步骤。
- 在 NeteaseCloudMusicApi 安装依赖:npm install
- 运行后端,启动服务:node app.js
- 服务启动完成:http://localhost:3000 返回完成安装
使用vue框架,完成前端搭建。
- 使用vue-cli脚手架搭建项目。
- 规划及分配好项目组件。
1. vant组件安装:npm install vant 2. 按需引入组件(按需引入组件,vite,vue-cli,webpack引入的方式都不一样,根据需求引入,我是用的是vue-cli)。
# 通过 npm 安装(vue-cli脚手架选择)
npm i unplugin-vue-components -D
# 通过 yarn 安装
yarn add unplugin-vue-components -D
# 通过 pnpm 安装
pnpm add unplugin-vue-components -D
3. 配置插件
按需引入的方式不一样,配置插件所对应的配置文件也是不一样的,注意看vant的文档。
// vue-cli脚手架方式引入的配置文件,在 vue.config.js 文件中进行插件配置
module.exports = {
configureWebpack: {
plugins: [
ComponentsPlugin({
resolvers: [VantResolver()],
}),
],
},
};
4. 引入组件
引入组件,一般是全局引入,在main.js文件中进行引入。
- 引入组件:import {Button} from 'vant'
- 使用组件:app.use(Button)