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;
}
相关推荐
王同学 学出来17 分钟前
React案例实操(二)
前端·react.js·前端框架
摘星编程3 小时前
React Native for OpenHarmony 实战:Accessibility 辅助功能详解
javascript·react native·react.js
摘星编程4 小时前
React Native for OpenHarmony 实战:AccessibilityInfo 无障碍信息详解
javascript·react native·react.js
摘星编程4 小时前
React Native for OpenHarmony 实战:NetworkInfo 网络信息详解
javascript·react native·react.js
qq_12498707534 小时前
基于微信小程序的垃圾分类信息系统(源码+论文+部署+安装)
java·前端·spring boot·后端·微信小程序·小程序·计算机毕业设计
qq_12498707535 小时前
基于微信小程序的照片社交平台(源码+论文+部署+安装)
java·大数据·微信小程序·小程序·毕业设计·计算机毕业设计
计算机毕设指导65 小时前
基于微信小程序的健康管理系统【源码文末联系】
java·spring boot·微信小程序·小程序·tomcat·maven·intellij-idea
摘星编程5 小时前
React Native for OpenHarmony 实战:Navigation 导航详解
javascript·react native·react.js
光影少年5 小时前
next.js与纯react区别
前端·javascript·react.js
2501_944711435 小时前
理解 React 自定义 Hook:不只是“封装”,更是思维方式的转变
前端·javascript·react.js