记一次 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. 问题解决

相关推荐
杰建云1672 小时前
微信小程序自制全流程实测与避坑指南
微信小程序·小程序
小羊Yveesss3 小时前
2026年商城小程序需要多少成本?
小程序
智慧景区与市集主理人4 小时前
巨有科技市集小程序精准匹配摊主与业态,解锁市集增收新可能
科技·小程序
kyh10033811204 小时前
微信小程序 聚合摇骰喝酒工具 完整实现(含源码)
微信小程序·小程序·摇骰子小游戏
博客zhu虎康5 小时前
小程序按钮实现先表单校验再走手机号获取功能
android·javascript·小程序
Greg_Zhong5 小时前
微信小程序中实现自定义圆形进度条
微信小程序·自定义圆形进度条
万象资讯5 小时前
2026实测|订货小程序哪个平台支持快速部署?
小程序
码云社区5 小时前
JAVA同城上门做饭系统家政上门同城服务系统源码小程序+APP+公众号+h5
java·开发语言·小程序
好赞科技5 小时前
2026年五大精选微信小程序,革新效率体验提升智能生活品质
大数据·微信小程序
陈龙龙的陈龙龙5 小时前
uni-app中获取参数的几个方法
uni-app