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;
}
相关推荐
2501_933907218 小时前
宁波小程序开发服务与技术团队专业支持
科技·微信小程序·小程序
Highcharts.js13 小时前
React 图表如何实现下钻(Drilldown)效果
开发语言·前端·javascript·react.js·前端框架·数据可视化·highcharts
发现一只大呆瓜17 小时前
React-深度拆解 React路由:从实战进阶到底层原理
前端·react.js·面试
发现一只大呆瓜17 小时前
React-手把手带你实现 Keep-Alive 效果
前端·react.js·面试
sheji341617 小时前
【开题答辩全过程】以 基于微信小程序的少儿编程学习平台为例,包含答辩的问题和答案
学习·微信小程序·小程序
张一凡9319 小时前
重新理解 React 状态管理:用类的方式思考业务
前端·react.js
const_qiu19 小时前
微信小程序自动化测试100%通过率实践
微信小程序·小程序
codingWhat20 小时前
从 React 无痛过渡到 React Native
react native·react.js
ETA821 小时前
状态管理没那么复杂:手写实现 Zustand 核心逻辑
前端·react.js
FanetheDivine21 小时前
在react中使用signal
vue.js·react.js