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;
}
相关推荐
寅时码1 天前
React 正在演变为一场不可逆的赛博瘟疫:AI 投毒、编译器迷信与装死的官方
前端·react.js·设计模式
小溪彼岸1 天前
是时候给想做小程序的小伙伴泼盆冷水了
微信小程序
学高数就犯困1 天前
React:一个例子讲清楚 useEffect 和 useReducer
react.js
Wect1 天前
JSX & ReactElement 核心解析
前端·react.js·面试
远山枫谷2 天前
一文理清页面/组件通信与 Store 全局状态管理
前端·微信小程序
codingWhat2 天前
手撸一个「能打」的 React Table 组件
前端·javascript·react.js
程序员ys2 天前
前端权限控制设计
前端·vue.js·react.js
不会敲代码12 天前
从零开始用 TypeScript + React 打造类型安全的 Todo 应用
前端·react.js·typescript
小时前端3 天前
React性能优化的完整方法论,附赠大厂面试通关技巧
前端·react.js
木易士心3 天前
一文读懂:微信小程序云数据库直连原理与使用指南
微信小程序·serverless