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;
}
相关推荐
EndingCoder3 小时前
React Native UI 框架与动画系统:打造专业移动应用界面
react native·react.js·ui
Maitians7 小时前
微信小程序 - 保存手机号等信息到通讯录
微信小程序·小程序
Maitians10 小时前
微信小程序 - 手机震动
微信小程序·小程序
像素之间10 小时前
在微信小程序中使用骨架屏
微信小程序·小程序
萌萌哒草头将军11 小时前
🚀🚀🚀尤雨溪推荐的这个库你一定要知道!轻量⚡️,优雅!
前端·vue.js·react.js
wordbaby13 小时前
React Router 预渲染的工作原理和价值(Pre-rendering)
前端·react.js
Kjjia14 小时前
到底是 react 性能拉胯?还是吃了机制的亏
前端·react.js
佐斌14 小时前
基于 umi3 升级到 umi4
react.js·微服务
xiaominlaopodaren15 小时前
React 服务端组件(RSC):从入门到原理的全面解析
react.js
小李小李不讲道理15 小时前
「Ant Design 组件库探索」二:Tag组件
前端·react.js·ant design