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;
}
相关推荐
xkxnq3 小时前
微信小程序性能优化
微信小程序·小程序
江城开朗的豌豆7 小时前
React表单控制秘籍:受控组件这样玩就对了!
前端·javascript·react.js
小小黑0079 小时前
总结运行CRMEB标准版(uniapp)微信小程序的问题
微信小程序·小程序·uni-app
Casta-mere9 小时前
React SSR 水合问题
前端·react.js·前端框架·ssr
黄毛火烧雪下9 小时前
React 为什么要自定义 Hooks?
javascript·react.js·ecmascript
野区小女王10 小时前
React函数组件灵魂搭档:useEffect深度通关指南!
前端·react.js·前端框架
我是火山呀10 小时前
React+TypeScript代码注释规范指南
前端·react.js·typescript
莲青见卿10 小时前
react+echarts实现变化趋势缩略图
javascript·react.js·echarts
水冗水孚10 小时前
使用useSearchParams或router.replace拼接地址栏——解决tab标签页刷新状态丢失问题
vue.js·react.js
顾辰逸you11 小时前
React+Ts项目(网易云音乐)五
react.js