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;
}
相关推荐
打瞌睡的朱尤14 小时前
微信小程序(黑马)Day1~3
微信小程序·小程序
vim怎么退出16 小时前
Dive into React——Hooks 原理
react.js·源码阅读
AlloyTeamZy18 小时前
AI知多少,你真的了解 AI 吗?
人工智能·微信小程序·ai编程
前端小万18 小时前
用AI两小时开发上架的小程序,单日新增用户173
前端·微信小程序
光影少年19 小时前
react的useMemo 如何优化?
前端·react.js·掘金·金石计划
YFF菲菲兔19 小时前
React 核心流程总述
react.js
光影少年20 小时前
react状态管理
前端·react.js·前端框架
珎珎啊20 小时前
React 和 Vue 3的区别
前端·vue.js·react.js
Bigger21 小时前
mini-cc 终端 UI:用 React 写 CLI 是什么体验
前端·react.js·ai编程
吹个口哨写代码1 天前
IIS 部署 Vue/React 单页应用 (SPA) 刷新页面 404/403.18 报错原因及终极解决方案
前端·vue.js·react.js