React+Taro 微信小程序做一个页面,背景图需贴手机屏幕最上边覆盖展示

话不多说 直接上图

第一步

bash 复制代码
import { getSystemInfoSync } from '@tarojs/taro';

第二步

bash 复制代码
render() {
    const cardBanner = getImageUrlByGlobal('member-merge-bg.png');
    const { safeArea, statusBarHeight } = getSystemInfoSync();
    const NAV_BAR_HEIGHT = 44;
    const navBarHeight = NAV_BAR_HEIGHT + (statusBarHeight || safeArea.top);
    const containerStyle = {
      paddingTop: navBarHeight,
      backgroundImage: `url(${cardBanner})`
    };
    return <View className={prefix} style={containerStyle}></View>;
  }

第三步样式

bash 复制代码
.member-merge{
  display: flex;
  flex: 1;
  flex-direction: column;
  background-color: #f5f5f5;
  background-size: 100% auto;
  background-position: top left;
  background-repeat: no-repeat;
}
相关推荐
三天不学习1 小时前
UniApp三端实时通信实战:SignalR在H5、APP、小程序的差异与实现
微信小程序·uni-app·signalr
前端小臻1 小时前
列举react中类组件和函数组件常用到的方法
前端·javascript·react.js
wayne2142 小时前
React Native 状态管理方案全梳理:Redux、Zustand、React Query 如何选
javascript·react native·react.js
aPurpleBerry2 小时前
React Hooks(数据驱动、副作用、状态传递、状态派生)
前端·react.js·前端框架
前端小臻2 小时前
react没有双向数据绑定是怎么实现数据实时变更的
前端·javascript·react.js
恩创软件开发16 小时前
创业日常2026-1-8
java·经验分享·微信小程序·小程序
XiaoSong17 小时前
React useState 原理和异步更新
前端·react.js
七八星天17 小时前
ABP9.3.0+React 19.2.0基础创建
react.js
hellokatewj18 小时前
React Hooks 全解:原理、API 与应用场景
前端·javascript·react.js
加油乐19 小时前
react路由配置相关
前端·react.js·ant design