uni-app音乐系统分析和学习心得

了解uniapp

Uniapp是一款基于Vue.js框架的跨平台开发工具,可以快速地开发出同时支持多个平台的应用程序,如微信小程序、支付宝小程序、H5、App等。以下是Uniapp的一些知识点:

  • 跨平台开发:Uniapp可以同时支持多个平台,开发者只需要编写一份代码,就可以在多个平台上运行。

  • Vue.js框架:Uniapp基于Vue.js框架,开发者可以使用Vue.js的语法和特性,快速地开发出高效、可维护的应用程序。

  • 组件化开发:Uniapp支持组件化开发,开发者可以将一个应用程序拆分成多个组件,每个组件都可以独立开发、测试和维护

  • API封装:Uniapp封装了多个常用的API接口,如网络请求、本地存储、图片处理等,开发者可以直接调用这些API接口,快速地实现应用程序的功能。

  • 调试工具:Uniapp提供了调试工具,可以在开发过程中实时查看应用程序的运行情况,方便调试和排错。

  • 插件市场:Uniapp有一个插件市场,开发者可以在插件市场中下载和使用各种插件,如地图、支付、分享等,快速地实现应用程序的功能

  • 打包发布:Uniapp提供了打包发布的功能,可以将应用程序打包成不同平台所需的格式,如微信小程序、支付宝小程序、App等,方便开发者发布应用程序。

学习网易音乐系统

环境准备

下载安装HBuilder X,并下载插件
在这里插入图片描述

网易云音乐文档接口api https://flask-web-frak-shishn-kvmjsphrif.cn-shenzhen.fcapp.run
在这里插入图片描述

自定义navigationStyle 页面标题

在这里插入图片描述

接口调用&数据渲染

将所有的请求都封装好,在common目录下创建两个文件config.js和api.js
config.js

export const baseUrl = 'https://flask-web-frak-shishn-kvmjsphrif.cn-shenzhen.fcapp.run';

api.js

import { baseUrl } from './config.js';

export function topList(){
	return new Promise(function(resolve,reject){
		uni.request({
			url: `${baseUrl}/toplist/detail`,
			method: 'GET',
			data: {},
			success: res => {
				let result = res.data.list;
				resolve(result.splice(0,4));
			},
			fail: (err) 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值