实现目标
最近在实现一个支付宝小程序,要实现首页部分tab和部分页面的顶部导航栏透明,不显示标题,使用背景图延伸到状态栏。如下图所示:
错误做法
首先根据官方文档,可以在根目录下的app.json
文件中配置window
属性transparentTitle
,来实现该效果,该属性有三个值:none
默认值,表示导航栏一直显示,auto
导航栏滑动自适应,always
导航栏一直不显示,我们设置为一直不现实,配置如图:
配置内容如下:
{
"pages": [
"pages/tabBar/user/user"