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;
}
相关推荐
Lupino1 小时前
被 React “玩弄”的 24 小时:为了修一个不存在的 Bug,我给大模型送了顿火锅钱
前端·react.js
明月_清风3 小时前
小程序云函数:从入门到全栈的“降维打击”指南
前端·微信小程序·小程序·云开发
拉不动的猪14 小时前
移动端调试工具VConsole初始化时的加载阻塞问题
前端·javascript·微信小程序
ZengLiangYi19 小时前
React 事件订阅的稳定引用问题:从 useEffect 到 useEffectEvent
react.js
是你的小橘呀1 天前
TypeScript在React项目中的实战应用指南
react.js
leolee181 天前
react redux 简单使用
前端·react.js·redux
gxp1232 天前
初学React:请求数据参数未更新 && 数据异步状态更新问题
react.js
leolee182 天前
Redux Toolkit 实战使用指南
前端·react.js·redux
bluceli2 天前
React Hooks最佳实践:写出优雅高效的组件代码
前端·react.js
青青家的小灰灰2 天前
金三银四面试官最想听的 React 答案:虚拟 DOM、Hooks 陷阱与大型列表优化
前端·react.js·面试