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;
}
相关推荐
空中海9 小时前
01 React Native 基础、核心组件与布局体系
javascript·react native·react.js
空中海9 小时前
05 React架构设计、项目实践与专家清单
前端·react.js·前端框架
朱良10 小时前
Taro小程序生成分享海报解决方案
taro
空中海12 小时前
04 工程化、质量体系与 React 生态
前端·ubuntu·react.js
空中海12 小时前
03 性能、动画与 React Native 新架构
react native·react.js·架构
空中海14 小时前
02 React Native状态、导航、数据流与设备能力
javascript·react native·react.js
m0_4628038814 小时前
培训分组与记分操作指南
微信小程序
空中海15 小时前
04 React Native工程化、质量、发布与生态选型
javascript·react native·react.js
浩冉学编程16 小时前
微信小程序中基于java后端实现官方的文本内容安全识别msgSecCheck
java·前端·安全·微信小程序·小程序·微信公众平台·内容安全审核
郑生zs17 小时前
Hooks-useEffect
react.js