《网易云音乐小程序》开发总结

本文总结了《网易云音乐小程序》的开发过程,包括自定义导航栏的设置,解决因手机顶部窗体沉浸式导致的状态栏覆盖问题,通过CSS变量`--status-bar-height`来适配不同设备。此外,还介绍了如何设置背景图片,利用全局样式处理服务器返回的图片数据。同时,讲解了scroll-view的配置以及文本超出显示省略号的方法,最后提供了源码仓库链接。

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

一、头部自定义导航栏

将配置文件pages.json中,每个页面的style->navigationStyle设置为custom即可开启自定义导航栏。

{
	"pages": [
		{
			"path": "pages/index/index",
			"style": {
				// "navigationBarTitleText": "uni-app"
				// 使用自定义顶部状态栏
				"navigationStyle":"custom"
			}
		}
    ]
}

开启自定义导航栏会出现一些问题,因为手机顶部窗体是沉浸式的原因,手机顶部状态栏区域会被页面内容覆盖。

你并不能通过设置一个固定的margin来解决此问题,因为不同类型的手机,右侧微信默认导航栏的margin-top是不一样的。官方提供了一个css变量 --status-bar-height 来解决此问题,此变量能够获得不同手机的导航栏距离顶部的距离,通过合适的使用此变量即可基本解决。

二、某个页面背景图片的设置。

如果页面中需要将服务器返回的图片背景数据进行渲染展示,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值