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 天前
第一章 JSX 增强特性与函数组件入门
前端·javascript·react.js
ohyeah1 天前
深入理解 React 中的 useRef:不只是获取 DOM 元素
前端·react.js
C_心欲无痕1 天前
react - Suspense异步加载组件
前端·react.js·前端框架
博主花神1 天前
【React】UI库Antd和Redux状态管理
react.js·ui·arcgis
BlackWolfSky1 天前
React中文网课程笔记2—实战教程之井字棋游戏
笔记·react.js·游戏
BlackWolfSky1 天前
React中文网课程笔记1—快速入门
前端·笔记·react.js
借个火er1 天前
用 Tauri 2.0 + React + Rust 打造跨平台文件工具箱
react.js·rust
码界奇点1 天前
基于React与TypeScript的后台管理系统设计与实现
前端·c++·react.js·typescript·毕业设计·源代码管理
前端小咸鱼一条1 天前
Redux
react.js·前端框架
zhenryx1 天前
React Native 横向滚动指示器组件库(淘宝|京东...&旧版|新版)
javascript·react native·react.js