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;
}
相关推荐
是杉杉吖~40 分钟前
《5 分钟上手 React Flex 容器:从 0 搭建响应式卡片列表》
前端·react.js·前端框架
2401_860319521 小时前
在React Native中开发一个轮播组件(Swipe轮播),通过组件react-native-snap-carousel来实现
javascript·react native·react.js
2401_860319521 小时前
在React Native中,开发自定义组件(例如一个`Tag`组件)通常涉及到创建React组件,并且实现一个点击事件处理器
javascript·react native·react.js
Alair‎1 小时前
200React-Query基础
前端·react.js·前端框架
Alair‎1 小时前
201React-Query:useQuery基本使用
前端·react.js
fe小陈1 小时前
React 奇技淫巧——内联hook
前端·react.js
北辰alk1 小时前
React状态提升:为什么它是你项目架构的救星?
react.js
Mintopia1 小时前
🏗️ React 应用的主题化 CSS 架构方案
前端·react.js·架构
鹏多多2 小时前
前端项目package.json与package-lock.json的详细指南
前端·vue.js·react.js
一只爱吃糖的小羊2 小时前
深入 React 原理:Reconciliation
前端·javascript·react.js