记一次 uni-app开发微信小程序 textarea 的“伪遮挡”踩坑实录

文章目录

  • [1. 问题描述](#1. 问题描述)
  • [2. 出现原因](#2. 出现原因)
  • [3. 解决办法](#3. 解决办法)
    • [3.1. 给下单按钮添加z-index](#3.1. 给下单按钮添加z-index)
    • [3.2. 调整textarea的z-index](#3.2. 调整textarea的z-index)
  • [4. 问题解决](#4. 问题解决)

1. 问题描述

在订单页面中,我使用了 textarea 作为备注输入框,底部有一个固定定位的"下单"按钮。当页面滚动时,textarea 会与按钮重叠。

2. 出现原因

经过查阅 uni-app 官方文档和社区讨论,我发现这个问题的根本原因是:小程序的 textareaaudio等组件默认层级极高,会覆盖其他元素。

3. 解决办法

3.1. 给下单按钮添加z-index

复制代码
&__footer {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 20rpx 32rpx;
  box-sizing: border-box;
  background: #f5f7f9;
  z-index: 999;
}

3.2. 调整textarea的z-index

复制代码
.remark-input {
  width: 100%;
  height: 180rpx;
  font-family: PingFang SC;
  font-size: 32rpx;
  font-weight: normal;
  line-height: 48rpx;
  letter-spacing: normal;
  color: #242b3b;
  position: relative;
  z-index: 0;
}

注意 position: relative;不可少

4. 问题解决

相关推荐
用户43242810611420 小时前
微信小程序从0到1接入微信支付的完整攻略
微信小程序
spmcor3 天前
微信小程序 setStorageSync 踩坑实录:别让"顺手一存"变成"隐形炸弹"
微信小程序
用户4324281061143 天前
小程序埋点设计规范:如何设计可扩展的数据采集体系
微信小程序
m0_526119404 天前
iconfont我修改好颜色,但是在小程序项目是黑色的
小程序
用户6990304848754 天前
try catch使用场景 处理同步代码错误兼容用的
javascript·uni-app
ITKEY_4 天前
uniapp微信开发者工具 更改AppID失败 touristappid
uni-app
2601_956743684 天前
2026 上海小程序开发甄选:源码、云函数、跨端兼容技术评判
小程序·开发经验·上海
IT_张三4 天前
CSDN-项目分享-暑期备考小程序
小程序
IsJunJianXin4 天前
pdd小程序 cdp 保存响应体
linux·服务器·小程序·pdd小程序·拼多多响应体解密·小程序cdp·拼多多rpc取响应体
Geek_Vison4 天前
APP瘦身实战:从80MB+砍到15MB——基于小程序容器技术剥离APP非核心业务的实践分享
小程序·uni-app·mpaas