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

相关推荐
游戏开发爱好者85 小时前
开心上架是什么,一站式 Apple 开发者工作台总览
android·小程序·https·uni-app·iphone·webview
年年CODE5 小时前
uni-app 实现 AI 流式问答:H5 EventSource 与微信小程序 onChunkReceived 的兼容方案
uni-app
sltin6 小时前
需求到落地:我如何在微信小程序里实现证件照换底、隐私打码与水印相机
数码相机·微信小程序·小程序
风月说与山鬼8 小时前
七、uni-app页面与组件生命周期
前端·uni-app
PedroQue998 小时前
Vue-Router 2.4.0 新增可控重定向功能
前端·uni-app
软件聚导航9 小时前
软件聚导航-前端工程师的“小家庭”,工具与生活并存
人工智能·小程序·学习方法·图片压缩
梦曦i1 天前
RouterLink H5端控制台错误修复
前端·uni-app
咸虾米_1 天前
小程序流量主哪种广告最赚钱?各类广告收益与实操建议
微信小程序·小程序·小程序开发·流量主广告
show4331 天前
2026小程序端AI配音技术实现:TTS多音色引擎集成与MP3生成性能优化
人工智能·性能优化·小程序
00后程序员张1 天前
Windows / Linux / Mac 上不用 Xcode 把 IPA 上传到 App Store,upload 命令详解
android·ios·小程序·https·uni-app·iphone·webview