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;
}
相关推荐
Jinuss2 小时前
源码分析之React中scheduleUpdateOnFiber调度更新解析
前端·javascript·react.js
滑稽的2 小时前
微信小程序过滤功能实现
微信小程序·小程序
方安乐2 小时前
react笔记之useCallback
前端·笔记·react.js
Easonmax2 小时前
基础入门 React Native 鸿蒙跨平台开发:模拟登录注册页面
react native·react.js·harmonyos
漏刻有时2 小时前
微信小程序学习实录15:微信小程序基于百度云人脸识别的刷脸打卡开发方案
学习·微信小程序·百度云
方安乐3 小时前
react笔记之useMemo
前端·笔记·react.js
清风细雨_林木木3 小时前
react 中 form表单提示
前端·react.js·前端框架
Booksort4 小时前
React+js环境配置(极速版)
前端·javascript·react.js
莫桐4 小时前
微信小程序-ios环境下webview打开的h5页面replace跳转方式不生效问题
ios·微信小程序·小程序
毕设源码-钟学长5 小时前
【开题答辩全过程】以 基于微信小程序的考公论坛的设计与实现为例,包含答辩的问题和答案
微信小程序·小程序