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;
}
相关推荐
李慕婉学姐3 小时前
Springboot微信小程序在线考试系统w47h61gy(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·spring boot·微信小程序
xixixin_6 小时前
【React】为什么移除事件要写在useEffect的return里面?
前端·javascript·react.js
嘗_6 小时前
react 源码2
前端·javascript·react.js
mapbar_front13 小时前
React中useContext的基本使用和原理解析
前端·react.js
嘉琪00117 小时前
vue3+ts面试题(一)JSX,SFC
前端·javascript·react.js
AAA不会前端开发18 小时前
前端React实战项目 新闻管理发布系统
react.js
刺客_Andy19 小时前
React 第四十七节 Router 中useLinkClickHandler使用详解及开发注意事项案例
前端·javascript·react.js
秋枫9619 小时前
使用React Bootstrap搭建网页界面
前端·react.js·bootstrap
wendao1 天前
我开发了个极简的LLM提供商编辑器
前端·react.js·llm
Y_3_71 天前
微信小程序动态二维码外部实时展示系统
微信小程序·小程序·notepad++