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;
}
相关推荐
贫民窟的勇敢爷们10 小时前
React跨平台能力,打破前端开发的平台边界
前端·react.js·前端框架
朝阳3912 小时前
React【面试】
前端·react.js·面试
漓漾li12 小时前
每日面试题(2026-05-15)- 前端
前端·vue.js·react.js
用户6000718191013 小时前
【翻译】在 React Router 中理清对话框
react.js
光影少年17 小时前
react的 useState 原理、批量更新机制
前端·react.js·掘金·金石计划
Swift社区17 小时前
Flutter / React / ArkUI:在鸿蒙 PC 上怎么选?
flutter·react.js·harmonyos
学习论之费曼学习法17 小时前
ReAct框架深度解析:让Agent会思考再行动
前端·react.js·前端框架
openKaka_18 小时前
completeWork:真实 DOM 是在哪里被创建的
前端·javascript·react.js
Highcharts.js19 小时前
Highcharts React v5版本迁移的核心注意事项和步骤清单
开发语言·javascript·react.js·前端框架·highcharts
淑子啦19 小时前
TS 和组件绑定深耕(泛型表格)
前端·javascript·react.js